-- ***************************************************************** -- Moxa Active Ethernet I/O Server MIB -- -- 01-03-2013 -- -- Copyright (c) 2013 by Moxa Automation Co., Ltd. -- All rights reserved. -- ***************************************************************** MOXA-IO-E1212-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, Unsigned32, Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI; -- 1.3.6.1.4.1.8691.10.1212 e1212 MODULE-IDENTITY LAST-UPDATED "201609061100Z" ORGANIZATION "Moxa Automation,Inc." CONTACT-INFO "Postal: Moxa Automation,Inc. Fl.4, No.135,Lane 235,Pao-Chiao Rd. Shing Tien City,Taipei,Taiwan,R.O.C Tel: +866-2-89191230 " DESCRIPTION "The MIB module for Moxa ioLogik Remote Ethernet I/O specific information." REVISION "201609061100Z" DESCRIPTION "fix typo (dioPulsONWidth -> dioPulseONWidth, dioPulsOFFWidth -> dioPulseOFFWidth)" REVISION "201607281600Z" DESCRIPTION "add item of counter_overflow_clear" REVISION "201603301500Z" DESCRIPTION "rename description of each item" REVISION "201601140900Z" DESCRIPTION "remove di type entry" REVISION "201601041300Z" DESCRIPTION "Validate level 3 of simple web" REVISION "201512041600Z" DESCRIPTION "First version of this MIB." REVISION "201302211400Z" DESCRIPTION "The Trap Support SNMPv2" ::= { ioLogik 1212 } -- 1.3.6.1.4.1.8691.10.1212 -- 1.3.6.1.4.1.8691 moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691.10 ioLogik OBJECT IDENTIFIER ::= { moxa 10 } -- 1.3.6.1.4.1.8691.10.1212.1 totalChannelNumber OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Total I/O channels." ::= { e1212 1 } -- 1.3.6.1.4.1.8691.10.1212.2 serverModel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The I/O server model." ::= { e1212 2 } -- 1.3.6.1.4.1.8691.10.1212.3 systemTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "I/O server up time (in seconds)." ::= { e1212 3 } -- 1.3.6.1.4.1.8691.10.1212.4 firmwareVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware version." ::= { e1212 4 } ---------------------------------------------------------------- -- I/O -- 1.3.6.1.4.1.8691.10.1212.10 e1212monitor OBJECT IDENTIFIER ::= { e1212 10 } ---------------------------------------------------------------- -- DI channel -- 1.3.6.1.4.1.8691.10.1212.10.1 diTable OBJECT-TYPE SYNTAX SEQUENCE OF DIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI channel monitor table" ::= { e1212monitor 1 } diEntry OBJECT-TYPE SYNTAX DIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI channel monitor item" INDEX { diIndex } ::= { diTable 1 } DIEntry ::= SEQUENCE { diIndex Integer32, diMode Integer32, diStatus Integer32, diFilter Integer32, diTrigger Integer32, diCntStart Integer32, diCounterReset Integer32, diCounterOverflowFlag Integer32, diCounterOverflowFlagClear Integer32 } diIndex OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "DI - index" ::= { diEntry 1 } diMode OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DI - mode (0: DI, 1: Counter mode)" ::= { diEntry 3 } diStatus OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "DI - DI mode status (0: OFF, 1: ON) or Counter mode value" ::= { diEntry 4 } diFilter OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "DI - filter setting (unit: 1 ms)" ::= { diEntry 5 } diTrigger OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS read-write STATUS current DESCRIPTION "DI - Counter mode - event (0: Rising Edge, 1: Falling Edge, 2: Both)" ::= { diEntry 6 } diCntStart OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DI - Counter mode - status (0: STOP, 1: START)" ::= { diEntry 7 } diCounterReset OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DI - Counter mode - reset to initial value (1: RESET)" ::= { diEntry 8 } diCounterOverflowFlag OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-only STATUS current DESCRIPTION "DI - Counter mode - overflow flag (0: Normal, 1: Overflow)" ::= { diEntry 9 } diCounterOverflowFlagClear OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DI - Counter mode - clear overflow flag (1:CLEAR)" ::= { diEntry 10 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- DIO channel -- 1.3.6.1.4.1.8691.10.1212.10.3 dioTable OBJECT-TYPE SYNTAX SEQUENCE OF DIOEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DIO channel monitor table" ::= { e1212monitor 3 } dioEntry OBJECT-TYPE SYNTAX DIOEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DIO channel monitor item" INDEX { dioIndex } ::= { dioTable 1 } DIOEntry ::= SEQUENCE { dioIndex Integer32, dioType Integer32, dioMode Integer32, dioStatus Integer32, dioDIFilter Integer32, dioDITrigger Integer32, dioDICntStart Integer32, dioDOPulseONWidth Integer32, dioDOPulseOFFWidth Integer32, dioDOPulseStart Integer32, dioDICounterReset Integer32, dioDICounterOverflowFlag Integer32, dioDICounterOverflowFlagClear Integer32 } dioIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "DIO - index" ::= { dioEntry 1} dioType OBJECT-TYPE SYNTAX Integer32 (0) MAX-ACCESS read-only STATUS current DESCRIPTION "DIO - mode (0: DI, 1: DO)" ::= { dioEntry 2 } dioMode OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DI mode (0: DI, 1: Counter mode); DO - mode (0: DO, 1: Pulse)" ::= { dioEntry 3 } dioStatus OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DI mode status (0: OFF, 1: ON), Counter mode value, DO status (0: OFF, 1: ON), or Pulse count" ::= { dioEntry 4 } dioDIFilter OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DI mode - filter setting (unit: 1 ms)" ::= { dioEntry 5 } dioDITrigger OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DI mode - Counter mode - event (0: Rising Edge, 1: Falling Edge, 2: Both)" ::= { dioEntry 6 } dioDICntStart OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DI mode - Counter mode - status (0: STOP, 1: START)" ::= { dioEntry 7 } dioDOPulseONWidth OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DO mode - Pulse mode - ON width (unit: 1 ms)" ::= { dioEntry 8 } dioDOPulseOFFWidth OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DO mode - Pulse mode - OFF width (unit: 1 ms)" ::= { dioEntry 9} dioDOPulseStart OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DO mode - Pulse mode - status (0: STOP, 1: START)" ::= { dioEntry 10} dioDICounterReset OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DI mode - Counter mode - reset to initial value (1: RESET)" ::= { dioEntry 11} dioDICounterOverflowFlag OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-only STATUS current DESCRIPTION "DIO - DI mode - Counter mode - overflow flag (0: Normal, 1: Overflow)" ::= { dioEntry 12} dioDICounterOverflowFlagClear OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DIO - DI mode - Counter mode - clear overflow flag (1:CLEAR)" ::= { dioEntry 13} ---------------------------------------------------------------- --------------------------------------------------------------- -- DI TRAP -- 1.3.6.1.4.1.8691.10.1212.20 diTrap OBJECT IDENTIFIER ::= { e1212 20 } ---------------------------------------------------------------- diTrap0 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-00 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 1 } diTrap1 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-01 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 2 } diTrap2 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-02 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 3 } diTrap3 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-03 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 4 } diTrap4 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-04 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 5 } diTrap5 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-05 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 6 } diTrap6 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-06 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 7 } diTrap7 NOTIFICATION-TYPE STATUS current DESCRIPTION "DI-07 - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 8 } diTrap8 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-00 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 9 } diTrap9 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-01 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 10 } diTrap10 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-02 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 11 } diTrap11 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-03 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 12 } diTrap12 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-04 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 13 } diTrap13 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-05 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 14 } diTrap14 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-06 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 15 } diTrap15 NOTIFICATION-TYPE STATUS current DESCRIPTION "DIO-07 - DI mode - DI mode - status (0: OFF, 1: ON)" ::= { diTrap 16 } ---------------------------------------------------------------- -- DO TRAP -- 1.3.6.1.4.1.8691.10.1212.21 doTrap OBJECT IDENTIFIER ::= { e1212 21 } ---------------------------------------------------------------- doTrap0 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-00 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 1 } doTrap1 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-01 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 2 } doTrap2 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-02 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 3 } doTrap3 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-03 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 4 } doTrap4 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-04 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 5 } doTrap5 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-05 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 6 } doTrap6 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-06 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 7 } doTrap7 NOTIFICATION-TYPE STATUS current DESCRIPTION "DO-07 - DO mode - status (0: OFF, 1: ON)" ::= { doTrap 8 } ---------------------------------------------------------------- -- Message TRAP -- 1.3.6.1.4.1.8691.10.1212.30 messageTrap OBJECT IDENTIFIER ::= { e1212 30 } ---------------------------------------------------------------- activeMessageTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "The SNMP trap with active message" ::= { messageTrap 1 } END