-- -- ***************************************************************** -- Moxa ioThinx 4510 MIB -- -- 03-06-2019 -- -- Copyright (c) 2018 by Moxa Automation Co., Ltd. -- All rights reserved. -- ***************************************************************** -- MOXA-IOTHINX4510-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, Integer32, enterprises, Gauge32, IpAddress FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC; --textual conventions -- 1.3.6.1.4.1.8691.10.4510 ioThinx4510 MODULE-IDENTITY LAST-UPDATED "201908071100Z" -- make sure date the same as the last modified date 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 ioThinx 4510 specific information.(V1.0)" REVISION "201908071100Z" DESCRIPTION "Add trap/inform trigger item" REVISION "201903051800Z" DESCRIPTION "Add SP/FP table." REVISION "201803051800Z" DESCRIPTION "First version for this MIB. Remove relay mode." ::= { dataAcquisitionAndControl 4510 } -- 1.3.6.1.4.1.8691.10.4510 -- Define String Type DisplayString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX OCTET STRING (SIZE (0..512)) -- 1.3.6.1.4.1.8691 moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691.10 dataAcquisitionAndControl OBJECT IDENTIFIER ::= { moxa 10 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.1 systemInfo OBJECT IDENTIFIER ::= { ioThinx4510 1 } -- system info -- 1.3.6.1.4.1.8691.10.4510.1.1 deviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device name" ::= { systemInfo 1 } -- 1.3.6.1.4.1.8691.10.4510.1.2 firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version" ::= { systemInfo 2 } -- 1.3.6.1.4.1.8691.10.4510.1.3 serialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number" ::= { systemInfo 3 } -- 1.3.6.1.4.1.8691.10.4510.1.4 deviceLocalDateTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device local data and time" ::= { systemInfo 4 } -- 1.3.6.1.4.1.8691.10.4510.1.5 systemError OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "system error" ::= { systemInfo 5 } ---------------------------------------------------------------- -- Power Group ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.2 sp OBJECT IDENTIFIER ::= { ioThinx4510 2 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.2 spTable OBJECT-TYPE SYNTAX SEQUENCE OF SPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SP channel monitor table" ::= { sp 1 } spEntry OBJECT-TYPE SYNTAX SPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SP channel monitor item" INDEX { spIndex } ::= { spTable 1 } SPEntry ::= SEQUENCE { spIndex INTEGER, spSlotNum DisplayString, spChannelNum INTEGER, spChannelAliasName DisplayString, spStatus INTEGER, spLowerLimitValue DisplayString } spIndex OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-only STATUS current DESCRIPTION "SP - index." ::= { spEntry 1 } spSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SP - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {spEntry 2} spChannelNum OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "SP - channel number." ::= {spEntry 3} spChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SP - channel alias name." ::= {spEntry 4} spStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), undervalue(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "SP - SP Status." ::= { spEntry 5 } spLowerLimitValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SP - Lower Limit Value." ::= { spEntry 6 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.3 fp OBJECT IDENTIFIER ::= { ioThinx4510 3 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.3 fpTable OBJECT-TYPE SYNTAX SEQUENCE OF FPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The FP channel monitor table" ::= { fp 1 } fpEntry OBJECT-TYPE SYNTAX FPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The FP channel monitor item" INDEX { fpIndex } ::= { fpTable 1 } FPEntry ::= SEQUENCE { fpIndex INTEGER, fpSlotNum DisplayString, fpChannelNum INTEGER, fpChannelAliasName DisplayString, fpStatus INTEGER } fpIndex OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-only STATUS current DESCRIPTION "FP - index." ::= { fpEntry 1 } fpSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "FP - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {fpEntry 2} fpChannelNum OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "FP - channel number." ::= {fpEntry 3} fpChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "FP - channel alias name." ::= {fpEntry 4} fpStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), na(1), overvalue(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "FP - FP Status." ::= { fpEntry 5 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- IO Group ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.11 di OBJECT IDENTIFIER ::= { ioThinx4510 11 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.11 diTable OBJECT-TYPE SYNTAX SEQUENCE OF DIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI channel monitor table" ::= { di 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 INTEGER, diSlotNum DisplayString, diChannelNum INTEGER, diChannelAliasName DisplayString, diMode INTEGER, diStatus INTEGER, diCounterStatus INTEGER, diCounterValue Gauge32, diCounterOverflowFlag INTEGER, diCounterOverflowFlagClear INTEGER } diIndex OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-only STATUS current DESCRIPTION "DI - index." ::= { diEntry 1 } diSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DI - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {diEntry 2} diChannelNum OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "DI - channel number." ::= {diEntry 3} diChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DI - channel alias name." ::= {diEntry 4} diMode OBJECT-TYPE SYNTAX INTEGER {di(0), counter(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "DI - mode" ::= {diEntry 5} diStatus OBJECT-TYPE SYNTAX INTEGER {off(0), on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "DI - DI mode - status." ::= { diEntry 6 } diCounterStatus OBJECT-TYPE SYNTAX INTEGER {pause(0), run(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "DI - Counter mode - status." ::= { diEntry 7 } diCounterValue OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "DI - Counter mode - value" ::= { diEntry 8 } diCounterOverflowFlag OBJECT-TYPE SYNTAX INTEGER {normal(0), overflow(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "DI - Counter mode - overflow flag." ::= { diEntry 9 } diCounterOverflowFlagClear OBJECT-TYPE SYNTAX INTEGER {clear(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "DI - Counter mode - clear overflow flag." ::= { diEntry 10 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.12 do OBJECT IDENTIFIER ::= { ioThinx4510 12 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.12 doTable OBJECT-TYPE SYNTAX SEQUENCE OF DOEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DO channel monitor table" ::= { do 1 } doEntry OBJECT-TYPE SYNTAX DOEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DO channel monitor item" INDEX { doIndex } ::= { doTable 1 } DOEntry ::= SEQUENCE { doIndex INTEGER, doSlotNum DisplayString, doChannelNum INTEGER , doChannelAliasName DisplayString, doMode INTEGER, doStatus INTEGER, doPulseStatus INTEGER, doPulseCount Gauge32, doPulseOnWidth INTEGER, doPulseOffWidth INTEGER } doIndex OBJECT-TYPE SYNTAX INTEGER (0..511) MAX-ACCESS read-only STATUS current DESCRIPTION "DO - index." ::= { doEntry 1 } doSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DO - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {doEntry 2} doChannelNum OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "DO - channel number." ::= {doEntry 3} doChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DO - channel alias name." ::= {doEntry 4} doMode OBJECT-TYPE SYNTAX INTEGER {do(0), pulse(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "DO - mode" ::= {doEntry 5} doStatus OBJECT-TYPE SYNTAX INTEGER {off(0), on(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "DO - DO mode - status." ::= { doEntry 6 } doPulseStatus OBJECT-TYPE SYNTAX INTEGER {pause(0), run(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "DO - Pulse mode - status." ::= { doEntry 7 } doPulseCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "DO - Pulse mode - count" ::= { doEntry 8 } doPulseOnWidth OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "DO - Pulse mode - ON width (unit: 500 us)." ::= { doEntry 9 } doPulseOffWidth OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "DO - Pulse mode - OFF width (unit: 500 us)." ::= { doEntry 10 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.13 relay OBJECT IDENTIFIER ::= { ioThinx4510 13 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.13 relayTable OBJECT-TYPE SYNTAX SEQUENCE OF RELAYEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Relay channel monitor table" ::= { relay 1 } relayEntry OBJECT-TYPE SYNTAX RELAYEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Relay channel monitor item" INDEX { relayIndex } ::= { relayTable 1 } RELAYEntry ::= SEQUENCE { relayIndex INTEGER, relaySlotNum DisplayString, relayChannelNum INTEGER, relayChannelAliasName DisplayString, relayStatus INTEGER, -- relay value relayTotalCount INTEGER, relayCurrentCount INTEGER, relayCurrentCountReset INTEGER } relayIndex OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "Relay - index." ::= { relayEntry 1 } relaySlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Relay - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {relayEntry 2} relayChannelNum OBJECT-TYPE SYNTAX INTEGER (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Relay - channel number." ::= {relayEntry 3} relayChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Relay - channel alias name." ::= {relayEntry 4} relayStatus OBJECT-TYPE SYNTAX INTEGER {off(0), on(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Relay - Relay mode - status." ::= { relayEntry 5 } relayTotalCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Relay - total count." ::= { relayEntry 6 } relayCurrentCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Relay - current count" ::= { relayEntry 7 } relayCurrentCountReset OBJECT-TYPE SYNTAX INTEGER {reset(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Relay - current count reset." ::= { relayEntry 8 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.21 ai OBJECT IDENTIFIER ::= { ioThinx4510 21 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.21 aiTable OBJECT-TYPE SYNTAX SEQUENCE OF AIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AI channel monitor table" ::= { ai 1 } aiEntry OBJECT-TYPE SYNTAX AIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AI channel monitor item" INDEX { aiIndex } ::= { aiTable 1 } AIEntry ::= SEQUENCE { aiIndex INTEGER, aiSlotNum DisplayString, aiChannelNum INTEGER, aiChannelAliasName DisplayString, aiMode INTEGER, aiStatus INTEGER, aiValueRaw Gauge32, aiValueRawMin Gauge32, aiValueRawMax Gauge32, aiValueScaled DisplayString, aiValueScaledMin DisplayString, aiValueScaledMax DisplayString, aiBurnoutValueScaled DisplayString, aiResetMinValue INTEGER, aiResetMaxValue INTEGER } aiIndex OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "AI - index." ::= { aiEntry 1 } aiSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AI - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {aiEntry 2} aiChannelNum OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "AI - channel number." ::= {aiEntry 3} aiChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AI - channel alias name." ::= {aiEntry 4} aiMode OBJECT-TYPE SYNTAX INTEGER (0..5) MAX-ACCESS read-only STATUS current DESCRIPTION "AI - mode {disable(0), 0-10V(1), 0-20mA(2), 4-20mA burnout(3), 4-20mA(4), +/-10V(5)}" ::= {aiEntry 5} aiStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), burnout(1), overRange(2), underRange(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "AI - status." ::= { aiEntry 6 } aiValueRaw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "AI - raw value." ::= { aiEntry 7 } aiValueRawMin OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "AI - minimum raw value." ::= { aiEntry 8 } aiValueRawMax OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "AI - maximum raw value." ::= { aiEntry 9 } aiValueScaled OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AI - scaled value." ::= { aiEntry 10 } aiValueScaledMin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AI - minimum scaled value." ::= { aiEntry 11 } aiValueScaledMax OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AI - maximum scaled value." ::= { aiEntry 12 } aiBurnoutValueScaled OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AI - scaled burnout value." ::= { aiEntry 13 } aiResetMinValue OBJECT-TYPE SYNTAX INTEGER {reset(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "AI - reset minimum value." ::= { aiEntry 14 } aiResetMaxValue OBJECT-TYPE SYNTAX INTEGER {reset(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "AI - reset maximum value." ::= { aiEntry 15 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.22 ao OBJECT IDENTIFIER ::= { ioThinx4510 22 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.22 aoTable OBJECT-TYPE SYNTAX SEQUENCE OF AOEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AO channel monitor table" ::= { ao 1 } aoEntry OBJECT-TYPE SYNTAX AOEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AO channel monitor item" INDEX { aoIndex } ::= { aoTable 1 } AOEntry ::= SEQUENCE { aoIndex INTEGER, aoSlotNum DisplayString, aoChannelNum INTEGER, aoChannelAliasName DisplayString, aoMode INTEGER, aoStatus INTEGER, aoValueRaw Gauge32, aoValueScaled DisplayString } aoIndex OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-only STATUS current DESCRIPTION "AO - index." ::= { aoEntry 1 } aoSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AO - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {aoEntry 2} aoChannelNum OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "AO - channel number." ::= {aoEntry 3} aoChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AO - channel alias name." ::= {aoEntry 4} aoMode OBJECT-TYPE SYNTAX INTEGER (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "AO - mode {disable(0), 0-10V(1), 0-20mA(2), 4-20mA(3)}" ::= {aoEntry 5} aoStatus OBJECT-TYPE SYNTAX INTEGER (0..1) MAX-ACCESS read-only STATUS current DESCRIPTION "AO - status {normal(0), fault(1)}" ::= {aoEntry 6} aoValueRaw OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "AO - raw value." ::= { aoEntry 7 } aoValueScaled OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "AO - scaled value." ::= { aoEntry 8 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.23 rtd OBJECT IDENTIFIER ::= { ioThinx4510 23 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.23 rtdTable OBJECT-TYPE SYNTAX SEQUENCE OF RTDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RTD channel monitor table" ::= { rtd 1 } rtdEntry OBJECT-TYPE SYNTAX RTDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RTD channel monitor item" INDEX { rtdIndex } ::= { rtdTable 1 } RTDEntry ::= SEQUENCE { rtdIndex INTEGER, rtdSlotNum DisplayString, rtdChannelNum INTEGER, rtdChannelAliasName DisplayString, rtdType INTEGER, rtdStatus INTEGER, rtdValueScaled DisplayString, rtdValueScaledMin DisplayString, rtdValueScaledMax DisplayString, rtdResetMinValue INTEGER, rtdResetMaxValue INTEGER } rtdIndex OBJECT-TYPE SYNTAX INTEGER (0..191) MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - index." ::= { rtdEntry 1 } rtdSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {rtdEntry 2} rtdChannelNum OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - channel number." ::= {rtdEntry 3} rtdChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - channel alias name." ::= {rtdEntry 4} rtdType OBJECT-TYPE SYNTAX INTEGER (0..4 | 14..17 | 20..23 | 30..34) MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - Type {PT50(0), PT100(1), PT200(2), PT500(3), PT1000(4), 310 Ohm(14), 620 Ohm(15), 1250 Ohm(16), 2200 Ohm(17), JPT100(20), JPT200(21), JPT500(22), JPT1000(23); NI100(30), NI200(31), NI500(32), NI1000(33), NI120(34)}" ::= {rtdEntry 5} rtdStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), burnout(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "RTD status" ::= {rtdEntry 6} rtdValueScaled OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - scaled value." ::= { rtdEntry 7 } rtdValueScaledMin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - minimum scaled value." ::= { rtdEntry 8 } rtdValueScaledMax OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "RTD - maximum scaled value." ::= { rtdEntry 9 } rtdResetMinValue OBJECT-TYPE SYNTAX INTEGER {reset(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "RTD - reset minimum value." ::= { rtdEntry 10 } rtdResetMaxValue OBJECT-TYPE SYNTAX INTEGER {reset(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "RTD - reset maximum value." ::= { rtdEntry 11 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.24 tc OBJECT IDENTIFIER ::= { ioThinx4510 24 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.24 tcTable OBJECT-TYPE SYNTAX SEQUENCE OF TCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The TC channel monitor table" ::= { tc 1 } tcEntry OBJECT-TYPE SYNTAX TCEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The TC channel monitor item" INDEX { tcIndex } ::= { tcTable 1 } TCEntry ::= SEQUENCE { tcIndex INTEGER, tcSlotNum DisplayString, tcChannelNum INTEGER, tcChannelAliasName DisplayString, tcType INTEGER, tcStatus INTEGER, tcValueScaled DisplayString, tcValueScaledMin DisplayString, tcValueScaledMax DisplayString, tcResetMinValue INTEGER, tcResetMaxValue INTEGER } tcIndex OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "TC - index." ::= { tcEntry 1 } tcSlotNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TC - slot number.(...L-2, L-1, 0, R-1, R-2...)" ::= {tcEntry 2} tcChannelNum OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "TC - channel number." ::= {tcEntry 3} tcChannelAliasName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TC - channel alias name." ::= {tcEntry 4} tcType OBJECT-TYPE SYNTAX INTEGER (0..7 | 14..16) MAX-ACCESS read-only STATUS current DESCRIPTION "TC - Type. {J Type(0), K Type(1), T Type(2), E Type(3), R Type(4), S Type(5), B Type(6), N Type(7), +/-78.126 mV(14), +/-39.062 mV(15), +/-19.532 mV(16)}" ::= {tcEntry 5} tcStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), burnout(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "TC - status." ::= {tcEntry 6} tcValueScaled OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TC - scaled value." ::= { tcEntry 7 } tcValueScaledMin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TC - minimum scaled value." ::= { tcEntry 8 } tcValueScaledMax OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TC - maximum scaled value." ::= { tcEntry 9 } tcResetMinValue OBJECT-TYPE SYNTAX INTEGER {reset(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "TC - reset minimum value." ::= { tcEntry 10 } tcResetMaxValue OBJECT-TYPE SYNTAX INTEGER {reset(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "TC - reset maximum value." ::= { tcEntry 11 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.41 ir OBJECT IDENTIFIER ::= { ioThinx4510 41 } ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.41.1 birTable OBJECT-TYPE SYNTAX SEQUENCE OF BIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BOOL IR - table" ::= { ir 1 } birEntry OBJECT-TYPE SYNTAX BIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BOOL IR - entry" INDEX { birIndex } ::= { birTable 1 } BIREntry ::= SEQUENCE { birIndex INTEGER, birName DisplayString, birValue INTEGER } birIndex OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "BOOL IR - index." ::= { birEntry 1 } birName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "BOOL IR - name." ::= {birEntry 2} birValue OBJECT-TYPE SYNTAX INTEGER (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "BOOL IR - value." ::= {birEntry 3} ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.41.2 wirTable OBJECT-TYPE SYNTAX SEQUENCE OF WIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WORD IR - table" ::= { ir 2 } wirEntry OBJECT-TYPE SYNTAX WIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WORD IR - entry" INDEX { wirIndex } ::= { wirTable 1 } WIREntry ::= SEQUENCE { wirIndex INTEGER, wirName DisplayString, wirValue INTEGER } wirIndex OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "WORD IR - index." ::= { wirEntry 1 } wirName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "WORD IR - name." ::= {wirEntry 2} wirValue OBJECT-TYPE SYNTAX INTEGER (-32768..32767) MAX-ACCESS read-write STATUS current DESCRIPTION "WORD IR - value." ::= {wirEntry 3} ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.41.3 dirTable OBJECT-TYPE SYNTAX SEQUENCE OF DIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DWORD IR - table" ::= { ir 3 } dirEntry OBJECT-TYPE SYNTAX DIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DWORD IR - entry" INDEX { dirIndex } ::= { dirTable 1 } DIREntry ::= SEQUENCE { dirIndex INTEGER, dirName DisplayString, dirValue INTEGER } dirIndex OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "DWORD IR - index." ::= { dirEntry 1 } dirName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DWORD IR - name." ::= {dirEntry 2} dirValue OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "DWORD IR - value." ::= {dirEntry 3} ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.41.4 firTable OBJECT-TYPE SYNTAX SEQUENCE OF FIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FLOAT IR - table" ::= { ir 4 } firEntry OBJECT-TYPE SYNTAX FIREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FLOAT IR - entry" INDEX { firIndex } ::= { firTable 1 } FIREntry ::= SEQUENCE { firIndex INTEGER, firName DisplayString, firValue DisplayString } firIndex OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "FLOAT IR - index." ::= { firEntry 1 } firName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "FLOAT IR - name." ::= {firEntry 2} firValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "FLOAT IR - value." ::= {firEntry 3} ---------------------------------------------------------------- ---------------------------------------------------------------- -- IO Group ---------------------------------------------------------------- ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.91 event OBJECT IDENTIFIER ::= { ioThinx4510 91 } -- 1.3.6.1.4.1.8691.10.4510.91.1 trapInform01 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 01" ::= {event 1} trapInform02 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 02" ::= {event 2} trapInform03 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 03" ::= {event 3} trapInform04 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 04" ::= {event 4} trapInform05 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 05" ::= {event 5} trapInform06 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 06" ::= {event 6} trapInform07 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 07" ::= {event 7} trapInform08 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 08" ::= {event 8} trapInform09 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 09" ::= {event 9} trapInform10 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 10" ::= {event 10} trapInform11 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 11" ::= {event 11} trapInform12 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 12" ::= {event 12} trapInform13 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 13" ::= {event 13} trapInform14 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 14" ::= {event 14} trapInform15 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 15" ::= {event 15} trapInform16 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 16" ::= {event 16} trapInform17 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 17" ::= {event 17} trapInform18 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 18" ::= {event 18} trapInform19 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 19" ::= {event 19} trapInform20 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 20" ::= {event 20} trapInform21 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 21" ::= {event 21} trapInform22 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 22" ::= {event 22} trapInform23 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 23" ::= {event 23} trapInform24 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 24" ::= {event 24} trapInform25 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 25" ::= {event 25} trapInform26 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 26" ::= {event 26} trapInform27 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 27" ::= {event 27} trapInform28 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 28" ::= {event 28} trapInform29 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 29" ::= {event 29} trapInform30 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 30" ::= {event 30} trapInform31 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 31" ::= {event 31} trapInform32 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 32" ::= {event 32} trapInform33 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 33" ::= {event 33} trapInform34 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 34" ::= {event 34} trapInform35 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 35" ::= {event 35} trapInform36 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 36" ::= {event 36} trapInform37 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 37" ::= {event 37} trapInform38 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 38" ::= {event 38} trapInform39 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 39" ::= {event 39} trapInform40 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 40" ::= {event 40} trapInform41 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 41" ::= {event 41} trapInform42 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 42" ::= {event 42} trapInform43 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 43" ::= {event 43} trapInform44 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 44" ::= {event 44} trapInform45 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 45" ::= {event 45} trapInform46 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 46" ::= {event 46} trapInform47 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 47" ::= {event 47} trapInform48 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 48" ::= {event 48} trapInform49 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 49" ::= {event 49} trapInform50 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 50" ::= {event 50} trapInform51 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 51" ::= {event 51} trapInform52 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 52" ::= {event 52} trapInform53 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 53" ::= {event 53} trapInform54 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 54" ::= {event 54} trapInform55 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 55" ::= {event 55} trapInform56 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 56" ::= {event 56} trapInform57 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 57" ::= {event 57} trapInform58 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 58" ::= {event 58} trapInform59 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 59" ::= {event 59} trapInform60 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 60" ::= {event 60} trapInform61 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 61" ::= {event 61} trapInform62 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 62" ::= {event 62} trapInform63 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 63" ::= {event 63} trapInform64 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP Trap/Inform 64" ::= {event 64} ---------------------------------------------------------------- -- 1.3.6.1.4.1.8691.10.4510.92 eventTriggerType OBJECT-TYPE SYNTAX INTEGER {onChange(1), onToOff(2), offToOn(3), greater(4), less(5)} MAX-ACCESS read-only STATUS current DESCRIPTION "Trigger Type: OnChange(1), On to Off(2), Off to On(3), Greater(4), Less(5)" ::= {ioThinx4510 92} END