Etherpower-SUN2242-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, IpAddress, Integer32, snmpModules FROM SNMPv2-SMI DateAndTime, MacAddress, DisplayString FROM SNMPv2-TC TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP , NOTIFICATION-GROUP FROM SNMPv2-CONF; snmpMIB MODULE-IDENTITY LAST-UPDATED "201902120000Z" ORGANIZATION "ETHERPOWER" CONTACT-INFO "EMail: ingenieria@etherpower.com.ar" DESCRIPTION "The MIB module for SUN2242 SNMP entities." REVISION "201902120000Z" DESCRIPTION "SUN2242v1.0" ::= { snmpModules 1 } etherpower OBJECT IDENTIFIER ::= { enterprises 38815 } sun2242 OBJECT IDENTIFIER ::= { etherpower 2 } trapNotifications OBJECT IDENTIFIER ::= { sun2242 0 } product OBJECT IDENTIFIER ::= { sun2242 1 } setup OBJECT IDENTIFIER ::= { sun2242 2 } control OBJECT IDENTIFIER ::= { sun2242 3 } sun2242MIBConformance OBJECT IDENTIFIER ::= { sun2242 4 } sun2242MIBCompliances OBJECT IDENTIFIER ::= { sun2242MIBConformance 1 } sun2242MIBGroups OBJECT IDENTIFIER ::= { sun2242MIBConformance 2 } CONTROLLED ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention enumerates the authentication and privilege protocol for USM configuration. " SYNTAX INTEGER { manual(0),digitalIn1(1),digitalIn2(2),analogIn1(3),analogIn2(4), s1t(5),s1h(6),s2t(7),s2h(8),s3t(9), s3h(10),s4t(11),s4h(12),s5t(13),s5h(14), anyAlarm(15) } SensorId ::= TEXTUAL-CONVENTION DISPLAY-HINT "16a" STATUS current DESCRIPTION "Sensor ROM code in ASCII HEX format" SYNTAX OCTET STRING (SIZE (16)) AnalogValue ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-3" STATUS current DESCRIPTION "Analog value x1000 in Integer format" SYNTAX Integer32 SensorValue ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-3" STATUS current DESCRIPTION "Sensor value x1000 in Integer format" SYNTAX Integer32 name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of product" ::= { product 1 } version OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version string" ::= { product 2 } dateTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time" ::= { product 3 } networkSetup OBJECT IDENTIFIER ::= { setup 1 } deviceID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Device MAC address." ::= { networkSetup 1 } hostName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..38)) MAX-ACCESS read-only STATUS current DESCRIPTION "Host Name" ::= { networkSetup 2 } deviceIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Device IP Address" ::= { networkSetup 3 } digitalSetup OBJECT IDENTIFIER ::= { setup 2 } digitalIn1description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input 1 description" ::= { digitalSetup 1 } digitalIn2description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Digital Input 2 description" ::= { digitalSetup 2 } analogSetup OBJECT IDENTIFIER ::= { setup 3 } analogIn1setup OBJECT IDENTIFIER ::= { analogSetup 1 } analogIn2setup OBJECT IDENTIFIER ::= { analogSetup 2 } analogIn1description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 1 description" ::= { analogIn1setup 1 } analogIn1max OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 1 maximum" ::= { analogIn1setup 2 } analogIn1min OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 1 minimum" ::= { analogIn1setup 3 } analogIn1hyst OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 1 hysteresis" ::= { analogIn1setup 4 } analogIn2description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 2 description" ::= { analogIn2setup 1 } analogIn2max OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 2 maximum" ::= { analogIn2setup 2 } analogIn2min OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 2 minimum" ::= { analogIn2setup 3 } analogIn2hyst OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-write STATUS current DESCRIPTION "Voltage 2 hysteresis" ::= { analogIn2setup 4 } sensorsSetup OBJECT IDENTIFIER ::= { setup 4 } sensor1setup OBJECT IDENTIFIER ::= { sensorsSetup 1 } sensor2setup OBJECT IDENTIFIER ::= { sensorsSetup 2 } sensor3setup OBJECT IDENTIFIER ::= { sensorsSetup 3 } sensor4setup OBJECT IDENTIFIER ::= { sensorsSetup 4 } sensor5setup OBJECT IDENTIFIER ::= { sensorsSetup 5 } --CONTROLLED ::= Integer32 { manual(0),digitalIn1(1),digitalIn2(2),analogIn1(3),analogIn2(4),sensor11(5),sensor21(6),sensor31(7),sensor41(8),sensor51(9),sensor12(10),sensor22(11),sensor32(12),sensor42(13),sensor52(14)anyAlarm(15) } s1description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sensor1 description" ::= { sensor1setup 1 } sensor11setup OBJECT IDENTIFIER ::= { sensor1setup 2 } sensor12setup OBJECT IDENTIFIER ::= { sensor1setup 3 } s11Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "S11 maximum value x1000 in Integer format" ::= { sensor11setup 1 } s11Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "S11 minimum value x1000 in Integer format" ::= { sensor11setup 2 } s11Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "S11 hysteresis value x1000 in Integer format" ::= { sensor11setup 3 } s12Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "S12 maximum value x1000 in Integer format" ::= { sensor12setup 1 } s12Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "S12 minimum value x1000 in Integer format" ::= { sensor12setup 2 } s12Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "S12 hysteresis value x1000 in Integer format" ::= { sensor12setup 3 } s2description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "sensor2 description" ::= { sensor2setup 1 } sensor21setup OBJECT IDENTIFIER ::= { sensor2setup 2 } sensor22setup OBJECT IDENTIFIER ::= { sensor2setup 3 } s21Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s21 maximum value x1000 in Integer format" ::= { sensor21setup 1 } s21Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s21 minimum value x1000 in Integer format" ::= { sensor21setup 2 } s21Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s21 hysteresis value x1000 in Integer format" ::= { sensor21setup 3 } s22Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s22 maximum value x1000 in Integer format" ::= { sensor22setup 1 } s22Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s22 minimum value x1000 in Integer format" ::= { sensor22setup 2 } s22Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s22 hysteresis value x1000 in Integer format" ::= { sensor22setup 3 } s3description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "sensor3 description" ::= { sensor3setup 1 } sensor31setup OBJECT IDENTIFIER ::= { sensor3setup 2 } sensor32setup OBJECT IDENTIFIER ::= { sensor3setup 3 } s31Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s31 maximum value x1000 in Integer format" ::= { sensor31setup 1 } s31Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s31 minimum value x1000 in Integer format" ::= { sensor31setup 2 } s31Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s31 hysteresis value x1000 in Integer format" ::= { sensor31setup 3 } s32Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s32 maximum value x1000 in Integer format" ::= { sensor32setup 1 } s32Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s32 minimum value x1000 in Integer format" ::= { sensor32setup 2 } s32Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s32 hysteresis value x1000 in Integer format" ::= { sensor32setup 3 } s4description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "sensor4 description" ::= { sensor4setup 1 } sensor41setup OBJECT IDENTIFIER ::= { sensor4setup 2 } sensor42setup OBJECT IDENTIFIER ::= { sensor4setup 3 } s41Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s41 maximum value x1000 in Integer format" ::= { sensor41setup 1 } s41Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s41 minimum value x1000 in Integer format" ::= { sensor41setup 2 } s41Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s41 hysteresis value x1000 in Integer format" ::= { sensor41setup 3 } s42Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s42 maximum value x1000 in Integer format" ::= { sensor42setup 1 } s42Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s42 minimum value x1000 in Integer format" ::= { sensor42setup 2 } s42Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s42 hysteresis value x1000 in Integer format" ::= { sensor42setup 3 } s5description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "sensor5 description" ::= { sensor5setup 1 } sensor51setup OBJECT IDENTIFIER ::= { sensor5setup 2 } sensor52setup OBJECT IDENTIFIER ::= { sensor5setup 3 } s51Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s51 maximum value x1000 in Integer format" ::= { sensor51setup 1 } s51Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s51 minimum value x1000 in Integer format" ::= { sensor51setup 2 } s51Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s51 hysteresis value x1000 in Integer format" ::= { sensor51setup 3 } s52Upper OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s52 maximum value x1000 in Integer format" ::= { sensor52setup 1 } s52Lower OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s52 minimum value x1000 in Integer format" ::= { sensor52setup 2 } s52Hyst OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-write STATUS current DESCRIPTION "s52 hysteresis value x1000 in Integer format" ::= { sensor52setup 3 } outsSetup OBJECT IDENTIFIER ::= { setup 5 } out1setup OBJECT IDENTIFIER ::= { outsSetup 1 } out2setup OBJECT IDENTIFIER ::= { outsSetup 2 } out1description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Relay 1 description" ::= { out1setup 1 } out1pulseDuration OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Out1 Pulse x100ms" ::= { out1setup 2 } out1controlledFrom OBJECT-TYPE SYNTAX CONTROLLED MAX-ACCESS read-write STATUS current DESCRIPTION "Out1 control logic" ::= { out1setup 3 } out2description OBJECT-TYPE SYNTAX DisplayString (SIZE (0..12)) MAX-ACCESS read-write STATUS current DESCRIPTION "Relay 2 description" ::= { out2setup 1 } out2pulseDuration OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Relay2 Pulse x100ms" ::= { out2setup 2 } out2controlledFrom OBJECT-TYPE SYNTAX CONTROLLED MAX-ACCESS read-write STATUS current DESCRIPTION "Relay2 control logic" ::= { out2setup 3 } digital OBJECT IDENTIFIER ::= { control 1 } digitalIn1State OBJECT-TYPE SYNTAX INTEGER { closed(0), open(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Digital1 Input State" ::= { digital 1 } digitalIn2State OBJECT-TYPE SYNTAX INTEGER { closed(0), open(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Digital2 Input State" ::= { digital 2 } analog OBJECT IDENTIFIER ::= { control 2 } analog1Int OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage1 x1000 in Integer format" ::= { analog 1 } analog2Int OBJECT-TYPE SYNTAX AnalogValue MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage2 x1000 in Integer format" ::= { analog 2 } sensors OBJECT IDENTIFIER ::= { control 3 } sensor1 OBJECT IDENTIFIER ::= { sensors 1 } s11Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S11 value x1000 in Integer format" ::= { sensor1 1 } s12Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S12 value x1000 in Integer format" ::= { sensor1 2 } s1ID OBJECT-TYPE SYNTAX SensorId MAX-ACCESS read-only STATUS current DESCRIPTION "S1 ID value" ::= { sensor1 3 } sensor2 OBJECT IDENTIFIER ::= { sensors 2 } s21Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S21 value x1000 in Integer format" ::= { sensor2 1 } s22Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S22 value x1000 in Integer format" ::= { sensor2 2 } s2ID OBJECT-TYPE SYNTAX SensorId MAX-ACCESS read-only STATUS current DESCRIPTION "S2 ID value" ::= { sensor2 3 } sensor3 OBJECT IDENTIFIER ::= { sensors 3 } s31Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S31 value x1000 in Integer format" ::= { sensor3 1 } s32Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S32 value x1000 in Integer format" ::= { sensor3 2 } s3ID OBJECT-TYPE SYNTAX SensorId MAX-ACCESS read-only STATUS current DESCRIPTION "S3 ID value" ::= { sensor3 3 } sensor4 OBJECT IDENTIFIER ::= { sensors 4 } s41Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S41 value x1000 in Integer format" ::= { sensor4 1 } s42Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S42 value x1000 in Integer format" ::= { sensor4 2 } s4ID OBJECT-TYPE SYNTAX SensorId MAX-ACCESS read-only STATUS current DESCRIPTION "S4 ID value" ::= { sensor4 3 } sensor5 OBJECT IDENTIFIER ::= { sensors 5 } s51Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S51 value x1000 in Integer format" ::= { sensor5 1 } s52Int OBJECT-TYPE SYNTAX SensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "S52 value x1000 in Integer format" ::= { sensor5 2 } s5ID OBJECT-TYPE SYNTAX SensorId MAX-ACCESS read-only STATUS current DESCRIPTION "S5 ID value" ::= { sensor5 3 } outs OBJECT IDENTIFIER ::= { control 4 } out1 OBJECT IDENTIFIER ::= { outs 1 } out1State OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Out1 State" ::= { out1 1 } out1Pulse OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Out1 Pulse" ::= { out1 2 } out2 OBJECT IDENTIFIER ::= { outs 2 } out2State OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Out2 State" ::= { out2 1 } out2Pulse OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Out2 Pulse" ::= { out2 2 } --- configSaved configSaved OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configuration save status YES/NO" ::= { control 5 } restartDevice OBJECT-TYPE SYNTAX INTEGER { cancel(0), restart(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Restart Device" ::= { control 6} tempUnit OBJECT-TYPE SYNTAX INTEGER { celcius(0), fahrenheit(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Unit of the all temperature values" ::= { control 7} snmp-trap-notification NOTIFICATION-TYPE OBJECTS { digitalIn1State,digitalIn2State, analog1Int,analog2Int, s11Int,s12Int, s21Int,s22Int, s31Int,s32Int, s41Int,s42Int, s51Int,s52Int, restartDevice, deviceIP} STATUS current DESCRIPTION "SMIV2 Trap notification information for the SNMP Manager." ::= {trapNotifications 1} sun2242MIBCompliances1 MODULE-COMPLIANCE STATUS current DESCRIPTION "This group is for SNMP applications." MODULE -- this module MANDATORY-GROUPS { sun2242ProductGroup, sun2242SetupGroup, sun2242ControlNmonitorGroup, sun2242TrapGroup} ::= { sun2242MIBCompliances 1 } sun2242ProductGroup OBJECT-GROUP OBJECTS {name, version, dateTime} STATUS current DESCRIPTION "A collection of objects providing basic product info." ::= { sun2242MIBGroups 1 } sun2242SetupGroup OBJECT-GROUP OBJECTS { deviceID, hostName, deviceIP, digitalIn1description, digitalIn2description, analogIn1description, analogIn1max, analogIn1min, analogIn1hyst, analogIn2description, analogIn2max, analogIn2min, analogIn2hyst, s1description, s11Upper, s11Lower, s11Hyst, s12Upper, s12Lower, s12Hyst, s2description, s21Upper, s21Lower, s21Hyst, s22Upper, s22Lower, s22Hyst, s3description, s31Upper, s31Lower, s31Hyst, s32Upper, s32Lower, s32Hyst, s4description, s41Upper, s41Lower, s41Hyst, s42Upper, s42Lower, s42Hyst, s5description, s51Upper, s51Lower, s51Hyst, s52Upper, s52Lower, s52Hyst, out1description, out1pulseDuration, out1controlledFrom, out2description, out2pulseDuration, out2controlledFrom } STATUS current DESCRIPTION "A collection of objects providing basic setup." ::= { sun2242MIBGroups 2 } sun2242ControlNmonitorGroup OBJECT-GROUP OBJECTS { digitalIn1State, digitalIn2State, analog1Int, analog2Int, s11Int, s12Int, s1ID, s21Int, s22Int, s2ID, s31Int, s32Int, s3ID, s41Int, s42Int, s4ID, s51Int, s52Int, s5ID, out1State, out1Pulse, out2State, out2Pulse, configSaved, restartDevice, tempUnit } STATUS current DESCRIPTION "A collection of objects providing basic monitoring and control of a product." ::= { sun2242MIBGroups 3 } sun2242TrapGroup NOTIFICATION-GROUP NOTIFICATIONS {snmp-trap-notification} STATUS current DESCRIPTION "SNMP Trap Notification object." ::= { sun2242MIBGroups 4 } END