-- -- ***************************************************************** -- 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 "201903051800Z" -- 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 "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, aoValueRaw DisplayString, 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..4) MAX-ACCESS read-only STATUS current DESCRIPTION "AO - mode {disable(0), 0-10V(1), 0-20mA(2), 4-20mA(3), +/-10V(4)}" ::= {aoEntry 5} aoValueRaw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "AO - raw value." ::= { aoEntry 6 } aoValueScaled OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "AO - scaled value." ::= { aoEntry 7 } ---------------------------------------------------------------- ---------------------------------------------------------------- -- 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 trap OBJECT IDENTIFIER ::= { ioThinx4510 91 } -- 1.3.6.1.4.1.8691.10.4510.91.1 trap01 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 01" ::= {trap 1} trap02 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 02" ::= {trap 2} trap03 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 03" ::= {trap 3} trap04 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 04" ::= {trap 4} trap05 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 05" ::= {trap 5} trap06 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 06" ::= {trap 6} trap07 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 07" ::= {trap 7} trap08 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 08" ::= {trap 8} trap09 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 09" ::= {trap 9} trap10 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 10" ::= {trap 10} trap11 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 11" ::= {trap 11} trap12 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 12" ::= {trap 12} trap13 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 13" ::= {trap 13} trap14 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 14" ::= {trap 14} trap15 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 15" ::= {trap 15} trap16 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 16" ::= {trap 16} trap17 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 17" ::= {trap 17} trap18 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 18" ::= {trap 18} trap19 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 19" ::= {trap 19} trap20 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 20" ::= {trap 20} trap21 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 21" ::= {trap 21} trap22 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 22" ::= {trap 22} trap23 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 23" ::= {trap 23} trap24 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 24" ::= {trap 24} trap25 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 25" ::= {trap 25} trap26 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 26" ::= {trap 26} trap27 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 27" ::= {trap 27} trap28 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 28" ::= {trap 28} trap29 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 29" ::= {trap 29} trap30 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 30" ::= {trap 30} trap31 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 31" ::= {trap 31} trap32 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 32" ::= {trap 32} trap33 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 33" ::= {trap 33} trap34 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 34" ::= {trap 34} trap35 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 35" ::= {trap 35} trap36 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 36" ::= {trap 36} trap37 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 37" ::= {trap 37} trap38 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 38" ::= {trap 38} trap39 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 39" ::= {trap 39} trap40 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 40" ::= {trap 40} trap41 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 41" ::= {trap 41} trap42 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 42" ::= {trap 42} trap43 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 43" ::= {trap 43} trap44 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 44" ::= {trap 44} trap45 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 45" ::= {trap 45} trap46 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 46" ::= {trap 46} trap47 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 47" ::= {trap 47} trap48 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 48" ::= {trap 48} trap49 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 49" ::= {trap 49} trap50 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 50" ::= {trap 50} trap51 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 51" ::= {trap 51} trap52 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 52" ::= {trap 52} trap53 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 53" ::= {trap 53} trap54 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 54" ::= {trap 54} trap55 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 55" ::= {trap 55} trap56 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 56" ::= {trap 56} trap57 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 57" ::= {trap 57} trap58 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 58" ::= {trap 58} trap59 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 59" ::= {trap 59} trap60 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 60" ::= {trap 60} trap61 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 61" ::= {trap 61} trap62 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 62" ::= {trap 62} trap63 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 63" ::= {trap 63} trap64 NOTIFICATION-TYPE STATUS current DESCRIPTION "SNMP trap - trap 64" ::= {trap 64} ---------------------------------------------------------------- END