-- Machine generated MIB file, do not edit! -- -- MIB file for OSW1022, type code 42.31, software label 981 -- Generated on Friday, 19-Feb-21 16:32:17 UTC -- CVS $Id: OSW1022_4231_sw981.mib,v 1.1 2021/02/19 16:32:18 til Exp $ -- -- Copyright 2003-2021 by LYNX Technik AG -- -- These coded instructions, statements, and computer programs contain -- unpublished proprietary information written by LYNX Technik AG and -- are protected by Federal copyright law. They may not be disclosed -- to third parties or copied or duplicated in any form, in whole or -- in part, without the prior written consent of LYNX Technik AG. -- OSW1022-4231-sw981-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks FROM SNMPv2-SMI -- RFC2578 TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC -- RFC2579 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- RFC2580 mib-modules, products, FixedPointValue1, FixedPointValue2, FixedPointValue3, OnOffValue FROM LYNX-SMI; osw1022-4231-sw981 MODULE-IDENTITY LAST-UPDATED "202102191632Z" ORGANIZATION "LYNX Technik AG" CONTACT-INFO "LYNX Technik AG Brunnenweg 3 64331 Weiterstadt http://www.lynx-technik.com mailto:support@lynx-technik.com" DESCRIPTION "MIB module definition for OSW1022, type code 42.31, software label 981" REVISION "202102191632Z" DESCRIPTION "Generated by LYNX Asset Database" ::= { mib-modules 16945981 } osw1022-4231 OBJECT-IDENTITY STATUS current DESCRIPTION "LYNX device type OSW1022" ::= { products 16945 } sw981 OBJECT-IDENTITY STATUS current DESCRIPTION "Software label 981" ::= { osw1022-4231 981 } -- Type definitions TypeFactoryReset ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { press(0) } TypeStatusColor ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { off(0), red(1), green(2), yellow(3) } TypeStatusColorRGB ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { n000000(0), ff0000(1), n00ff00(2), ffff00(3) } TypeCurrentControl ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { unknown(0), gpi(1), dip(2), usb(3) } TypeCurrentState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { state2(0), state1(1) } TypeCurrentLatchMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { latching(0), nonLatching(1) } TypeCtrlL1SwitchPosition ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { dIPMiniUSB(0), gpi(1) } TypeCtrlL2SwitchPosition ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration" SYNTAX INTEGER { miniUSB(0), dip(1) } -- Parameter definitions typeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "LYNX product type name" ::= { paramEntry 1 } displayName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Name of device (potentially user-defined), as stored in device-controller" ::= { paramEntry 2 } position OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Full-qualified position information (e.g. as used in address-field of remoteIF protocol)" ::= { paramEntry 3 } uptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Connection time of the device to this UI (in seconds)" ::= { paramEntry 4 } type OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device type code" ::= { paramEntry 5 } version OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device version information" ::= { paramEntry 6 } factoryReset OBJECT-TYPE SYNTAX TypeFactoryReset MAX-ACCESS read-write STATUS current DESCRIPTION "Reset device to factory default values (set value to PRESS for execution)" ::= { paramEntry 7 } locate OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-write STATUS current DESCRIPTION "toggle the locating function (yellow flashing master LED) ON/OFF" ::= { paramEntry 8 } statusColor OBJECT-TYPE SYNTAX TypeStatusColor MAX-ACCESS read-only STATUS current DESCRIPTION "The current color of the Devices Master LED (red/green/yellow)" ::= { paramEntry 9 } statusColorRGB OBJECT-TYPE SYNTAX TypeStatusColorRGB MAX-ACCESS read-only STATUS current DESCRIPTION "The current color of the Devices Master LED as #RRGGBB" ::= { paramEntry 10 } currentControl OBJECT-TYPE SYNTAX TypeCurrentControl MAX-ACCESS read-only STATUS current DESCRIPTION "Shows what the Device is currently controlled by." ::= { paramEntry 12 } currentState OBJECT-TYPE SYNTAX TypeCurrentState MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the currently active Device State" ::= { paramEntry 13 } currentLatchMode OBJECT-TYPE SYNTAX TypeCurrentLatchMode MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the currently active Device Latch Mode" ::= { paramEntry 14 } gPIInputStatus1 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the GPI 1 Input Status" ::= { paramEntry 15 } gPIInputStatus2 OBJECT-TYPE SYNTAX OnOffValue MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the GPI 2 Input Status" ::= { paramEntry 16 } ctrlL1SwitchPosition OBJECT-TYPE SYNTAX TypeCtrlL1SwitchPosition MAX-ACCESS read-only STATUS current DESCRIPTION "Sets if Device State is controlled by GPI or by what is set in Control Level 2." ::= { paramEntry 17 } ctrlL2SwitchPosition OBJECT-TYPE SYNTAX TypeCtrlL2SwitchPosition MAX-ACCESS read-only STATUS current DESCRIPTION "Sets if Device State is controlled by the DIP Switches or programmed settings. Requires Control Level 1 to be set to DIP/mini-USB." ::= { paramEntry 18 } stateSwitchPosition OBJECT-TYPE SYNTAX TypeCurrentState MAX-ACCESS read-only STATUS current DESCRIPTION "Show the position of the State Dip Switch" ::= { paramEntry 19 } latchModeSwitchPosition OBJECT-TYPE SYNTAX TypeCurrentLatchMode MAX-ACCESS read-only STATUS current DESCRIPTION "Show the position of the Latch Mode Dip Switch" ::= { paramEntry 20 } state OBJECT-TYPE SYNTAX TypeCurrentState MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the Device State" ::= { paramEntry 21 } latchMode OBJECT-TYPE SYNTAX TypeCurrentLatchMode MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the Device Latch Mode" ::= { paramEntry 22 } -- Parameter table paramTable OBJECT-TYPE SYNTAX SEQUENCE OF ParamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of OSW1022 parameters" ::= { sw981 1 } paramEntry OBJECT-TYPE SYNTAX ParamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the table of OSW1022 parameters" INDEX { IMPLIED position } ::= { paramTable 1 } ParamEntry ::= SEQUENCE { typeName DisplayString, displayName DisplayString, position OCTET STRING, uptime TimeTicks, type DisplayString, version DisplayString, factoryReset TypeFactoryReset, locate OnOffValue, statusColor TypeStatusColor, statusColorRGB TypeStatusColorRGB, currentControl TypeCurrentControl, currentState TypeCurrentState, currentLatchMode TypeCurrentLatchMode, gPIInputStatus1 OnOffValue, gPIInputStatus2 OnOffValue, ctrlL1SwitchPosition TypeCtrlL1SwitchPosition, ctrlL2SwitchPosition TypeCtrlL2SwitchPosition, stateSwitchPosition TypeCurrentState, latchModeSwitchPosition TypeCurrentLatchMode, state TypeCurrentState, latchMode TypeCurrentLatchMode } -- Conformance statements conformance OBJECT-IDENTITY STATUS current DESCRIPTION "Conformance declaration of OSW1022" ::= { sw981 2 } paramGroup OBJECT-GROUP OBJECTS { typeName, displayName, position, uptime, type, version, factoryReset, locate, statusColor, statusColorRGB, currentControl, currentState, currentLatchMode, gPIInputStatus1, gPIInputStatus2, ctrlL1SwitchPosition, ctrlL2SwitchPosition, stateSwitchPosition, latchModeSwitchPosition, state, latchMode } STATUS current DESCRIPTION "Conformance group containing all device parameters" ::= { conformance 1 } paramCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance specification" MODULE -- This module MANDATORY-GROUPS { paramGroup } ::= { conformance 2 } END