-- DuraComm RMCU control MIB. Import this into your MIB Browser software. -- This is for RMCU Rev2 Board RMCU DEFINITIONS ::= BEGIN IMPORTS --enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 TEXTUAL-CONVENTION FROM SNMPv2-TC NOTIFICATION-TYPE, Gauge32, enterprises, MODULE-IDENTITY FROM SNMPv2-SMI TRAP-TYPE FROM RFC-1215; rmcu-r2v3 MODULE-IDENTITY LAST-UPDATED "201710111300Z" ORGANIZATION "Duracomm" CONTACT-INFO "www.duracomm.com" DESCRIPTION "RMCU Rev2 Board" REVISION "201710111300Z" DESCRIPTION "Revision" ::= { enterprises 15116 3 } duracomm OBJECT IDENTIFIER ::= { enterprises 15116 } product OBJECT IDENTIFIER ::= { rmcu-r2v3 1 } control OBJECT IDENTIFIER ::= { rmcu-r2v3 2 } control-ints OBJECT IDENTIFIER ::= { rmcu-r2v3 4 } traps OBJECT IDENTIFIER ::= { rmcu-r2v3 3 } -- ON-OFF ::= INTEGER { ON(1), OFF(0) } FixedDiv1000 ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-3" STATUS current DESCRIPTION "Fixed point, thousandths" SYNTAX Gauge32 name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit name" ::= { product 1 } version OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Software and hardware version" ::= { product 2 } build-date OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Date of software was built" ::= { product 3 } analog1name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of analog input #1" ::= { control 1 } analog1val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #1" ::= { control 2 } analog2name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of analog input #2" ::= { control 3 } analog2val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #2" ::= { control 4 } analog3name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of analog input #3" ::= { control 5 } analog3val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #3" ::= { control 6 } analog4name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of analog input #4" ::= { control 7 } analog4val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #4" ::= { control 8 } analog5name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of analog input #5" ::= { control 9 } analog5val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #5" ::= { control 10 } analog6name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of analog input #6" ::= { control 11 } analog6val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #6" ::= { control 12 } digin1name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital input #1" ::= { control 33 } digin1val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital input #1" ::= { control 34 } digin2name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital input #2" ::= { control 35 } digin2val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital input #2" ::= { control 36 } digin3name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital input #3" ::= { control 37 } digin3val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital input #3" ::= { control 38 } digin4name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital input #4" ::= { control 39 } digin4val OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital input #4" ::= { control 40 } digout1name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital output #1" ::= { control 65 } digout1val OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital output #1" ::= { control 66 } digout2name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital output #2" ::= { control 67 } digout2val OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital output #2" ::= { control 68 } digout3name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital output #3" ::= { control 69 } digout3val OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital output #3" ::= { control 70 } digout4name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of digital output #4" ::= { control 71 } digout4val OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Value of digital output #4" ::= { control 72 } temperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature" ::= { control 97 } acval OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "AC Line voltage" ::= { control 98 } analog1val-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #1" ::= { control-ints 1 } analog2val-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #2" ::= { control-ints 2 } analog3val-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #3" ::= { control-ints 3 } analog4val-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #4" ::= { control-ints 4 } analog5val-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #5" ::= { control-ints 5 } analog6val-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Value of analog input #6" ::= { control-ints 6 } acval-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "AC Line voltage" ::= { control-ints 17 } temperature-int OBJECT-TYPE SYNTAX FixedDiv1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature" ::= { control-ints 18 } trap-auth NOTIFICATION-TYPE STATUS current DESCRIPTION "Trap caused by authorization failure" ::= {traps 1} trap-analog-over1 NOTIFICATION-TYPE OBJECTS {name, analog1val} STATUS current DESCRIPTION "Trap caused by analog input #1 being over threshold" ::= {traps 2} trap-analog-over2 NOTIFICATION-TYPE OBJECTS {name, analog2val} STATUS current DESCRIPTION "Trap caused by analog input #2 being over threshold" ::= {traps 3} trap-analog-over3 NOTIFICATION-TYPE OBJECTS {name, analog3val} STATUS current DESCRIPTION "Trap caused by analog input #3 being over threshold" ::= {traps 4} trap-analog-over4 NOTIFICATION-TYPE OBJECTS {name, analog4val} STATUS current DESCRIPTION "Trap caused by analog input #4 being over threshold" ::= {traps 5} trap-analog-over5 NOTIFICATION-TYPE OBJECTS {name, analog5val} STATUS current DESCRIPTION "Trap caused by analog input #5 being over threshold" ::= {traps 6} trap-analog-over6 NOTIFICATION-TYPE OBJECTS {name, analog6val} STATUS current DESCRIPTION "Trap caused by analog input #6 being over threshold" ::= {traps 7} trap-analog-under1 NOTIFICATION-TYPE OBJECTS {name, analog1val} STATUS current DESCRIPTION "Trap caused by analog input #1 being under threshold" ::= {traps 18} trap-analog-under2 NOTIFICATION-TYPE OBJECTS {name, analog2val} STATUS current DESCRIPTION "Trap caused by analog input #2 being under threshold" ::= {traps 19} trap-analog-under3 NOTIFICATION-TYPE OBJECTS {name, analog3val} STATUS current DESCRIPTION "Trap caused by analog input #3 being under threshold" ::= {traps 20} trap-analog-under4 NOTIFICATION-TYPE OBJECTS {name, analog4val} STATUS current DESCRIPTION "Trap caused by analog input #4 being under threshold" ::= {traps 21} trap-analog-under5 NOTIFICATION-TYPE OBJECTS {name, analog5val} STATUS current DESCRIPTION "Trap caused by analog input #5 being under threshold" ::= {traps 22} trap-analog-under6 NOTIFICATION-TYPE OBJECTS {name, analog6val} STATUS current DESCRIPTION "Trap caused by analog input #6 being under threshold" ::= {traps 23} trap-poweron NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by power-on" ::= {traps 34} trap-temp-over NOTIFICATION-TYPE OBJECTS {name, temperature} STATUS current DESCRIPTION "Trap caused by temperature being over threshold" ::= {traps 35} trap-dig-close1 NOTIFICATION-TYPE OBJECTS {name, digin1val} STATUS current DESCRIPTION "Trap caused by digital input #1 closed" ::= {traps 36} trap-dig-close2 NOTIFICATION-TYPE OBJECTS {name, digin2val} STATUS current DESCRIPTION "Trap caused by digital input #2 closed" ::= {traps 37} trap-dig-close3 NOTIFICATION-TYPE OBJECTS {name, digin3val} STATUS current DESCRIPTION "Trap caused by digital input #3 closed" ::= {traps 38} trap-dig-close4 NOTIFICATION-TYPE OBJECTS {name, digin4val} STATUS current DESCRIPTION "Trap caused by digital input #4 closed" ::= {traps 39} trap-test NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by user test" ::= {traps 52} trap-dig-open1 NOTIFICATION-TYPE OBJECTS {name, digin1val} STATUS current DESCRIPTION "Trap caused by digital input #1 open" ::= {traps 53} trap-dig-open2 NOTIFICATION-TYPE OBJECTS {name, digin2val} STATUS current DESCRIPTION "Trap caused by digital input #2 open" ::= {traps 54} trap-dig-open3 NOTIFICATION-TYPE OBJECTS {name, digin3val} STATUS current DESCRIPTION "Trap caused by digital input #3 open" ::= {traps 55} trap-dig-open4 NOTIFICATION-TYPE OBJECTS {name, digin4val} STATUS current DESCRIPTION "Trap caused by digital input #4 open" ::= {traps 56} trap-ac-under NOTIFICATION-TYPE OBJECTS {name, acval} STATUS current DESCRIPTION "Trap caused by AC under threshold" ::= {traps 69} trap-ac-over NOTIFICATION-TYPE OBJECTS {name, acval} STATUS current DESCRIPTION "Trap caused by AC over threshold" ::= {traps 70} trap-temp-under NOTIFICATION-TYPE OBJECTS {name, temperature} STATUS current DESCRIPTION "Trap caused by temperature being under threshold" ::= {traps 71} trap-digout-inactive1 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #1 going inactive" ::= {traps 72} trap-digout-inactive2 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #2 going inactive" ::= {traps 73} trap-digout-inactive3 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #3 going inactive" ::= {traps 74} trap-digout-inactive4 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #4 going inactive" ::= {traps 75} trap-digout-active1 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #1 going active" ::= {traps 88} trap-digout-active2 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #2 going active" ::= {traps 89} trap-digout-active3 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #3 going active" ::= {traps 90} trap-digout-active4 NOTIFICATION-TYPE OBJECTS {name} STATUS current DESCRIPTION "Trap caused by digitout output #4 going active" ::= {traps 91} trap-analog-urecover1 NOTIFICATION-TYPE OBJECTS {name, analog1val} STATUS current DESCRIPTION "Trap caused by analog input #1 recovering from under alarm" ::= {traps 104} trap-analog-urecover2 NOTIFICATION-TYPE OBJECTS {name, analog2val} STATUS current DESCRIPTION "Trap caused by analog input #2 recovering from under alarm" ::= {traps 105} trap-analog-urecover3 NOTIFICATION-TYPE OBJECTS {name, analog3val} STATUS current DESCRIPTION "Trap caused by analog input #3 recovering from under alarm" ::= {traps 106} trap-analog-urecover4 NOTIFICATION-TYPE OBJECTS {name, analog4val} STATUS current DESCRIPTION "Trap caused by analog input #4 recovering from under alarm" ::= {traps 107} trap-analog-urecover5 NOTIFICATION-TYPE OBJECTS {name, analog5val} STATUS current DESCRIPTION "Trap caused by analog input #5 recovering from under alarm" ::= {traps 108} trap-analog-urecover6 NOTIFICATION-TYPE OBJECTS {name, analog6val} STATUS current DESCRIPTION "Trap caused by analog input #6 recovering from under alarm" ::= {traps 109} trap-analog-orecover1 NOTIFICATION-TYPE OBJECTS {name, analog1val} STATUS current DESCRIPTION "Trap caused by analog input #1 recovering from over alarm" ::= {traps 120} trap-analog-orecover2 NOTIFICATION-TYPE OBJECTS {name, analog2val} STATUS current DESCRIPTION "Trap caused by analog input #2 recovering from over alarm" ::= {traps 121} trap-analog-orecover3 NOTIFICATION-TYPE OBJECTS {name, analog3val} STATUS current DESCRIPTION "Trap caused by analog input #3 recovering from over alarm" ::= {traps 122} trap-analog-orecover4 NOTIFICATION-TYPE OBJECTS {name, analog4val} STATUS current DESCRIPTION "Trap caused by analog input #4 recovering from over alarm" ::= {traps 123} trap-analog-orecover5 NOTIFICATION-TYPE OBJECTS {name, analog5val} STATUS current DESCRIPTION "Trap caused by analog input #5 recovering from over alarm" ::= {traps 124} trap-analog-orecover6 NOTIFICATION-TYPE OBJECTS {name, analog6val} STATUS current DESCRIPTION "Trap caused by analog input #6 recovering from over alarm" ::= {traps 125} trap-temp-urecover NOTIFICATION-TYPE OBJECTS {name, temperature} STATUS current DESCRIPTION "Trap caused by temperature recovering from under threshold alarm" ::= {traps 136} trap-temp-orecover NOTIFICATION-TYPE OBJECTS {name, temperature} STATUS current DESCRIPTION "Trap caused by temperature recovering from over threshold alarm" ::= {traps 137} trap-ac-urecover NOTIFICATION-TYPE OBJECTS {name, acval} STATUS current DESCRIPTION "Trap caused by AC recovering from under threshold alarm" ::= {traps 138} trap-ac-orecover NOTIFICATION-TYPE OBJECTS {name, acval} STATUS current DESCRIPTION "Trap caused by AC recovering from over threshold alarm" ::= {traps 139} END