-- INTELLECT MODULE. -- Private Enterprise MIB definition -- 27/06/2016 -- This file describes the "Intellect Module" MIB. Inode-light-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; DisplayString ::= OCTET STRING -- tree structure -- -- predefined constants for easier definition -- iml OBJECT IDENTIFIER ::= { enterprises 43672 } products OBJECT IDENTIFIER ::= { iml 1 } inode-light OBJECT IDENTIFIER ::= { products 6 } control OBJECT IDENTIFIER ::= { inode-light 1 } config OBJECT IDENTIFIER ::= { inode-light 2 } trapargs OBJECT IDENTIFIER ::= { inode-light 3 } temperature_sensors OBJECT IDENTIFIER ::= { control 1 } humidity_sensor OBJECT IDENTIFIER ::= { control 2 } pressure_sensor OBJECT IDENTIFIER ::= { control 3 } voltage_sensor OBJECT IDENTIFIER ::= { control 4 } discrete_inputs OBJECT IDENTIFIER ::= { control 5 } relay OBJECT IDENTIFIER ::= { control 6 } lpn_relays OBJECT IDENTIFIER ::= { control 7 } --tcp_relay OBJECT IDENTIFIER ::= { control 8 } -- mind, that before every variable definition you can see its complete -- digital name -- ============================================================== -- Control variables -- ============================================================== --=============================================================== -- Temperature sensors --=============================================================== -- 1.3.6.1.4.1.43672.1.6.1.1.1 temperatureSensorsTable OBJECT-TYPE SYNTAX SEQUENCE OF TempSensorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Temperature sensors table" ::= { temperature_sensors 1 } TempSensorsEntry ::= SEQUENCE { tempSensorNumber INTEGER, tempSensorName DisplayString, tempSensorTMPx10 INTEGER, tempSensorStatus INTEGER, tempSensorLowLevel INTEGER, tempSensorHighLevel INTEGER, tempSensorHysteresis INTEGER, tempSensorLogEnable INTEGER } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1 tempSensorsEntry OBJECT-TYPE SYNTAX TempSensorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Temperature sensors info." INDEX { tempSensorNumber } ::= { temperatureSensorsTable 1 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.1 tempSensorNumber OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of temperature sensors" ::= { tempSensorsEntry 1 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.2 tempSensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Temperature sensor name" ::= { tempSensorsEntry 2 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.3 tempSensorTMPx10 OBJECT-TYPE SYNTAX INTEGER (-1000..1500) UNITS "0.1 deg.C" ACCESS read-only STATUS current DESCRIPTION "Temperature sensor current temperature. -1000 - sensor disconnected" ::= { tempSensorsEntry 3 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.4 tempSensorStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), low_alarm(1), high_alarm(2), disconn_alarm(3) } ACCESS read-only STATUS current DESCRIPTION "Temperature sensor status" ::= { tempSensorsEntry 4 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.5 tempSensorLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Temperature sensor low alarm level" ::= { tempSensorsEntry 5 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.6 tempSensorHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Temperature sensor high alarm level" ::= { tempSensorsEntry 6 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.7 tempSensorHysteresis OBJECT-TYPE SYNTAX INTEGER (0..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Temperature sensor Hysteresis" ::= { tempSensorsEntry 7 } -- 1.3.6.1.4.1.43672.1.6.1.1.1.1.8 tempSensorLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Temperature sensor Logging" ::= { tempSensorsEntry 8 } --=============================================================== -- Humidity sensor --=============================================================== -- 1.3.6.1.4.1.43672.1.6.1.2.1 humiditySensorHumName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Humidity sensor name" ::= { humidity_sensor 1 } -- 1.3.6.1.4.1.43672.1.6.1.2.2 humiditySensorHUMx10 OBJECT-TYPE SYNTAX INTEGER (0..1000) UNITS "0.1 %" ACCESS read-only STATUS current DESCRIPTION "Humidity sensor current humidity. 0 - sensor disconnected" ::= { humidity_sensor 2 } -- 1.3.6.1.4.1.43672.1.6.1.2.3 humiditySensorHumStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), low_alarm(1), high_alarm(2), disconn_alarm(3) } ACCESS read-only STATUS current DESCRIPTION "Humidity sensor humidity status" ::= { humidity_sensor 3 } -- 1.3.6.1.4.1.43672.1.6.1.2.4 humiditySensorHumLowLevel OBJECT-TYPE SYNTAX INTEGER (0..100) UNITS "%" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor humidity low alarm level" ::= { humidity_sensor 4 } -- 1.3.6.1.4.1.43672.1.6.1.2.5 humiditySensorHumHighLevel OBJECT-TYPE SYNTAX INTEGER (0..100) UNITS "%" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor humidity high alarm level" ::= { humidity_sensor 5 } -- 1.3.6.1.4.1.43672.1.6.1.2.6 humiditySensorHumHysteresis OBJECT-TYPE SYNTAX INTEGER (0..100) UNITS "%" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor Hysteresis" ::= { humidity_sensor 6 } -- 1.3.6.1.4.1.43672.1.6.1.2.7 humiditySensorHumLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Humidity sensor Logging" ::= { humidity_sensor 7 } -- 1.3.6.1.4.1.43672.1.6.1.2.9 humiditySensorTempName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature name" ::= { humidity_sensor 9 } -- 1.3.6.1.4.1.43672.1.6.1.2.10 humiditySensorTMPx10 OBJECT-TYPE SYNTAX INTEGER (-1000..1500) UNITS "0.1 deg.C" ACCESS read-only STATUS current DESCRIPTION "Humidity sensor current temperature. -1000 - sensor disconnected" ::= { humidity_sensor 10 } -- 1.3.6.1.4.1.43672.1.6.1.2.11 humiditySensorTempStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), low_alarm(1), high_alarm(2), disconn_alarm(3) } ACCESS read-only STATUS current DESCRIPTION "Humidity sensor temperature status" ::= { humidity_sensor 11 } -- 1.3.6.1.4.1.43672.1.6.1.2.12 humiditySensorTempLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature low alarm level" ::= { humidity_sensor 12 } -- 1.3.6.1.4.1.43672.1.6.1.2.13 humiditySensorTempHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature high alarm level" ::= { humidity_sensor 13 } -- 1.3.6.1.4.1.43672.1.6.1.2.14 humiditySensorTempHysteresis OBJECT-TYPE SYNTAX INTEGER (0..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature Hysteresis" ::= { humidity_sensor 14 } -- 1.3.6.1.4.1.43672.1.6.1.2.15 humiditySensorTempLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Humidity sensor temperature Logging" ::= { humidity_sensor 15 } -- 1.3.6.1.4.1.43672.1.6.1.2.17 humiditySensorDewName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Humidity sensor Dew point name" ::= { humidity_sensor 17 } -- 1.3.6.1.4.1.43672.1.6.1.2.18 humiditySensorDEWx10 OBJECT-TYPE SYNTAX INTEGER (-1000..1500) UNITS "0.1 deg.C" ACCESS read-only STATUS current DESCRIPTION "Humidity sensor current dew point temperature. -1000 - sensor disconnected" ::= { humidity_sensor 18 } -- 1.3.6.1.4.1.43672.1.6.1.2.19 humiditySensorDewStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), low_alarm(1), high_alarm(2), disconn_alarm(3) } ACCESS read-only STATUS current DESCRIPTION "Humidity sensor dew point temperature status" ::= { humidity_sensor 19 } -- 1.3.6.1.4.1.43672.1.6.1.2.20 humiditySensorDewLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor dew point temperature low alarm level" ::= { humidity_sensor 20} -- 1.3.6.1.4.1.43672.1.6.1.2.21 humiditySensorDewHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor dew point temperature high alarm level" ::= { humidity_sensor 21 } -- 1.3.6.1.4.1.43672.1.6.1.2.22 humiditySensorDewHysteresis OBJECT-TYPE SYNTAX INTEGER (0..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor dew point temperature Hysteresis" ::= { humidity_sensor 22 } -- 1.3.6.1.4.1.43672.1.6.1.2.23 humiditySensorDewLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Humidity sensor dew point temperature Logging" ::= { humidity_sensor 23 } --=============================================================== -- Pressure sensor --=============================================================== -- 1.3.6.1.4.1.43672.1.6.1.3.1 pressureSensorPressName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Pressure sensor name" ::= { pressure_sensor 1 } -- 1.3.6.1.4.1.43672.1.6.1.3.2 pressureSensorPRESSx10 OBJECT-TYPE SYNTAX INTEGER (0..10000) UNITS "0.1 mmHg" ACCESS read-only STATUS current DESCRIPTION "Pressure sensor current pressure . 0 - sensor disconnected" ::= { pressure_sensor 2 } -- 1.3.6.1.4.1.43672.1.6.1.3.3 pressureSensorPressStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), low_alarm(1), high_alarm(2), disconn_alarm(3) } ACCESS read-only STATUS current DESCRIPTION "Pressure sensor pressure status" ::= { pressure_sensor 3 } -- 1.3.6.1.4.1.43672.1.6.1.3.4 pressureSensorPressLowLevel OBJECT-TYPE SYNTAX INTEGER (0..1000) UNITS "mmHg" ACCESS read-write STATUS current DESCRIPTION "Pressure sensor pressure low alarm level" ::= { pressure_sensor 4 } -- 1.3.6.1.4.1.43672.1.6.1.3.5 pressureSensorPressHighLevel OBJECT-TYPE SYNTAX INTEGER (0..1000) UNITS "mmHg" ACCESS read-write STATUS current DESCRIPTION "Pressure sensor pressure high alarm level" ::= { pressure_sensor 5 } -- 1.3.6.1.4.1.43672.1.6.1.3.6 pressureSensorPressHysteresis OBJECT-TYPE SYNTAX INTEGER (0..1000) UNITS "mmHg" ACCESS read-write STATUS current DESCRIPTION "Pressure sensor pressure Hysteresis" ::= { pressure_sensor 6 } -- 1.3.6.1.4.1.43672.1.6.1.3.7 pressureSensorPressLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Pressure sensor Logging" ::= { pressure_sensor 7 } -- 1.3.6.1.4.1.43672.1.6.1.3.9 pressureSensorTempName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Pressure sensor temperature name" ::= { pressure_sensor 9 } -- 1.3.6.1.4.1.43672.1.6.1.3.10 pressureSensorTMPx10 OBJECT-TYPE SYNTAX INTEGER (-1000..1500) UNITS "0.1 deg.C" ACCESS read-only STATUS current DESCRIPTION "Pressure sensor current temperature. -1000 - sensor disconnected" ::= { pressure_sensor 10 } -- 1.3.6.1.4.1.43672.1.6.1.3.11 pressureSensorTempStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), low_alarm(1), high_alarm(2), disconn_alarm(3) } ACCESS read-only STATUS current DESCRIPTION "Pressure sensor temperature status" ::= { pressure_sensor 11 } -- 1.3.6.1.4.1.43672.1.6.1.3.12 pressureSensorTempLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Pressure sensor temperature low alarm level" ::= { pressure_sensor 12 } -- 1.3.6.1.4.1.43672.1.6.1.3.13 pressureSensorTempHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Pressure sensor temperature high alarm level" ::= { pressure_sensor 13 } -- 1.3.6.1.4.1.43672.1.6.1.3.14 pressureSensorTempHysteresis OBJECT-TYPE SYNTAX INTEGER (0..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Pressure sensor temperature Hysteresis" ::= { pressure_sensor 14 } -- 1.3.6.1.4.1.43672.1.6.1.3.15 pressureSensorTempLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Pressure sensor temperature Logging" ::= { pressure_sensor 15 } --=============================================================== -- Voltage sensor --=============================================================== -- 1.3.6.1.4.1.43672.1.6.1.4.1 voltageSensorName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Voltage sensor name" ::= { voltage_sensor 1 } -- 1.3.6.1.4.1.43672.1.6.1.4.2 voltageSensorVOLTx10 OBJECT-TYPE SYNTAX INTEGER (-850..850) UNITS "0.1 V" ACCESS read-only STATUS current DESCRIPTION "Voltage sensor current voltage" ::= { voltage_sensor 2 } -- 1.3.6.1.4.1.43672.1.6.1.4.3 voltageSensorStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), low_alarm(1), high_alarm(2), disconn_alarm(3) } ACCESS read-only STATUS current DESCRIPTION "Voltage sensor voltage status" ::= { voltage_sensor 3 } -- 1.3.6.1.4.1.43672.1.6.1.4.4 voltageSensorLowLevel OBJECT-TYPE SYNTAX INTEGER (-80..80) UNITS "V" ACCESS read-write STATUS current DESCRIPTION "Voltage sensor voltage low alarm level" ::= { voltage_sensor 4 } -- 1.3.6.1.4.1.43672.1.6.1.4.5 voltageSensorHighLevel OBJECT-TYPE SYNTAX INTEGER (-80..80) UNITS "V" ACCESS read-write STATUS current DESCRIPTION "Voltage sensor voltage high alarm level" ::= { voltage_sensor 5 } -- 1.3.6.1.4.1.43672.1.6.1.4.6 voltageSensorTempHysteresis OBJECT-TYPE SYNTAX INTEGER (0..80) UNITS "V" ACCESS read-write STATUS current DESCRIPTION "Voltage sensor temperature Hysteresis" ::= { voltage_sensor 6 } -- 1.3.6.1.4.1.43672.1.6.1.4.7 voltageSensorLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Voltage sensor Logging" ::= { voltage_sensor 7 } --=============================================================== -- Discrete inputs --=============================================================== -- 1.3.6.1.4.1.43672.1.6.1.5.1 dInputsTable OBJECT-TYPE SYNTAX SEQUENCE OF DInputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Discrete inputs table" ::= { discrete_inputs 1 } DInputsEntry ::= SEQUENCE { dInputNumber INTEGER, dInputName DisplayString, dInputAlarmStatus INTEGER, dInputType INTEGER, dInputAlarmTimer INTEGER, dInputLogEnable INTEGER } -- 1.3.6.1.4.1.43672.1.6.1.5.1.1 dInputsEntry OBJECT-TYPE SYNTAX DInputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Discrete inputs info." INDEX { dInputNumber } ::= { dInputsTable 1 } -- 1.3.6.1.4.1.43672.1.6.1.5.1.1.1 dInputNumber OBJECT-TYPE SYNTAX INTEGER(0..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Discrete inputs" ::= { dInputsEntry 1 } -- 1.3.6.1.4.1.43672.1.6.1.5.1.1.2 dInputName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Discrete input name" ::= { dInputsEntry 2 } -- 1.3.6.1.4.1.43672.1.6.1.5.1.1.3 dInputAlarmStatus OBJECT-TYPE SYNTAX INTEGER { norm(0), alarm(1) } ACCESS read-only STATUS current DESCRIPTION "Discrete input alarm status" ::= { dInputsEntry 3 } -- 1.3.6.1.4.1.43672.1.6.1.5.1.1.4 dInputType OBJECT-TYPE SYNTAX INTEGER { no(0), nc(1) } ACCESS read-write STATUS current DESCRIPTION "Discrete input type (normal opened, normal closed)" ::= { dInputsEntry 4 } -- 1.3.6.1.4.1.43672.1.6.1.5.1.1.5 dInputAlarmTimer OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "seconds" ACCESS read-write STATUS current DESCRIPTION "Discrete input alarm timer" ::= { dInputsEntry 5 } -- 1.3.6.1.4.1.43672.1.6.1.5.1.1.6 dInputLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Discrete input Logging" ::= { dInputsEntry 6 } --=============================================================== -- RELAY --=============================================================== -- 1.3.6.1.4.1.43672.1.6.1.6.1 relayName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "Relay name" ::= { relay 1 } -- 1.3.6.1.4.1.43672.1.6.1.6.2 relayState OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-only STATUS current DESCRIPTION "Relay state" ::= { relay 2 } -- 1.3.6.1.4.1.43672.1.6.1.6.3 relaySource OBJECT-TYPE SYNTAX INTEGER {manual(0), din1(1), din2(2), din3(3), din4(4), din1_or_din2(5), din3_or_din4(6), din1_and_din2(7), din3_and_din4(8), temp1_low(9), temp2_low(10), temp3_low(11), temp4_low(12), temp1_low_disconn(13), temp2_low_disconn(14), temp3_low_disconn(15), temp4_low_disconn(16), temp1_high(17), temp2_high(18), temp3_high(19), temp4_high(20), temp1_high_disconn(21), temp2_high_disconn(22), temp3_high_disconn(23), temp4_high_disconn(24), temp1_normal(25), temp2_normal(26), temp3_normal(27), temp4_normal(28), hum_low(29), hum_low_disconn(30), hum_high(31), hum_high_disconn(32), hum_normal(33), hum_temp_low(34), hum_temp_low_disconn(35), hum_temp_high(36), hum_temp_high_disconn(37), hum_temp_normal(38), hum_dew_low(39), hum_dew_low_disconn(40), hum_dew_high(41), hum_dew_high_disconn(42), hum_dew_normal(43), press_low(44), press_low_disconn(45), press_high(46), press_high_disconn(47), press_normal(48), press_temp_low(49), press_temp_low_disconn(50), press_temp_high(51), press_temp_high_disconn(52), press_temp_normal(53), volt_low(54), volt_high(55), volt_normal(56)} ACCESS read-write STATUS current DESCRIPTION "Relay action source" ::= { relay 3 } -- 1.3.6.1.4.1.43672.1.6.1.6.4 relayAction OBJECT-TYPE SYNTAX INTEGER { off(0), on(1)} ACCESS read-write STATUS current DESCRIPTION "Relay action type" ::= { relay 4 } -- 1.3.6.1.4.1.43672.1.6.1.6.5 relayLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Relay Logging" ::= { relay 5 } --=============================================================== -- LPN relay --=============================================================== -- 1.3.6.1.4.1.43672.1.6.1.7.1 relayLPNTable OBJECT-TYPE SYNTAX SEQUENCE OF DInputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LPN relays table" ::= { lpn_relays 1 } RelayLPNEntry ::= SEQUENCE { relayLPNNumber INTEGER, relayLPNState INTEGER, relayLPNSource INTEGER, relayLPNAction INTEGER, relayLPNLogEnable INTEGER } -- 1.3.6.1.4.1.43672.1.6.1.7.1.1 relayLPNEntry OBJECT-TYPE SYNTAX RelayLPNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LPN relays info." INDEX { relayLPNNumber } ::= { relayLPNTable 1 } -- 1.3.6.1.4.1.43672.1.6.1.7.1.1.1 relayLPNNumber OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of LPN relays" ::= { relayLPNEntry 1 } -- 1.3.6.1.4.1.43672.1.6.1.7.1.1.2 relayLPNState OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), disconn(2)} ACCESS read-only STATUS current DESCRIPTION "LPN relay state" ::= { relayLPNEntry 2 } -- 1.3.6.1.4.1.43672.1.6.1.7.1.1.3 relayLPNSource OBJECT-TYPE SYNTAX INTEGER {manual(0), din1(1), din2(2), din3(3), din4(4), din1_or_din2(5), din3_or_din4(6), din1_and_din2(7), din3_and_din4(8), temp1_low(9), temp2_low(10), temp3_low(11), temp4_low(12), temp1_low_disconn(13), temp2_low_disconn(14), temp3_low_disconn(15), temp4_low_disconn(16), temp1_high(17), temp2_high(18), temp3_high(19), temp4_high(20), temp1_high_disconn(21), temp2_high_disconn(22), temp3_high_disconn(23), temp4_high_disconn(24), temp1_normal(25), temp2_normal(26), temp3_normal(27), temp4_normal(28), hum_low(29), hum_low_disconn(30), hum_high(31), hum_high_disconn(32), hum_normal(33), hum_temp_low(34), hum_temp_low_disconn(35), hum_temp_high(36), hum_temp_high_disconn(37), hum_temp_normal(38), hum_dew_low(39), hum_dew_low_disconn(40), hum_dew_high(41), hum_dew_high_disconn(42), hum_dew_normal(43), press_low(44), press_low_disconn(45), press_high(46), press_high_disconn(47), press_normal(48), press_temp_low(49), press_temp_low_disconn(50), press_temp_high(51), press_temp_high_disconn(52), press_temp_normal(53), volt_low(54), volt_high(55), volt_normal(56)} ACCESS read-write STATUS current DESCRIPTION "LPN relay action source" ::= { relayLPNEntry 3 } -- 1.3.6.1.4.1.43672.1.6.1.7.1.1.4 relayLPNAction OBJECT-TYPE SYNTAX INTEGER { off(0), on(1)} ACCESS read-write STATUS current DESCRIPTION "LPN relay action type" ::= { relayLPNEntry 4 } -- 1.3.6.1.4.1.43672.1.6.1.7.1.1.5 relayLPNLogEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable LPN relay Logging" ::= { relayLPNEntry 5 } -- ============================================================== -- config variables -- ============================================================== -- 1.3.6.1.4.1.43672.1.6.2.1 date OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-write STATUS current DESCRIPTION "Date" ::= { config 1 } -- 1.3.6.1.4.1.43672.1.6.2.2 time OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-write STATUS current DESCRIPTION "Time" ::= { config 2 } -- 1.3.6.1.4.1.43672.1.6.2.3 sntp_sysTimeUpdate_Enable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Update time via SNTP" ::= { config 3 } -- 1.3.6.1.4.1.43672.1.6.2.4 timeZone OBJECT-TYPE SYNTAX INTEGER (-12..12) ACCESS read-write STATUS current DESCRIPTION "Time zone" ::= { config 4 } -- 1.3.6.1.4.1.43672.1.6.2.5 sntp_sysTimeUpdate_Period OBJECT-TYPE SYNTAX INTEGER (0..9) UNITS "hours" ACCESS read-write STATUS current DESCRIPTION "SNTP time update period (hours)" ::= { config 5 } -- 1.3.6.1.4.1.43672.1.6.2.6 sntp_sysTimeUpdate_Server OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) ACCESS read-write STATUS current DESCRIPTION "SNTP server" ::= { config 6 } -- 1.3.6.1.4.1.43672.1.6.2.7 clearLog OBJECT-TYPE SYNTAX INTEGER { clr(1) } ACCESS read-write STATUS current DESCRIPTION "Clear system log" ::= { config 7 } -- ============================================================== -- trap variables -- ============================================================== -- 1.3.6.1.4.1.43672.1.6.3.1 trapCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS current DESCRIPTION "Trap community to be used by agent to send trap" ::= { trapargs 1 } -- 1.3.6.1.4.1.43672.1.6.3.2 trapReceiverIPAddress1 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "Trap receiver IP address" ::= { trapargs 2 } -- 1.3.6.1.4.1.43672.1.6.3.3 trapReceiverIPAddress2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "Trap receiver IP address" ::= { trapargs 3 } -- 1.3.6.1.4.1.43672.1.6.3.4 trapReceiverIPAddress3 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "Trap receiver IP address" ::= { trapargs 4 } -- 1.3.6.1.4.1.43672.1.6.3.5 traps OBJECT-TYPE SYNTAX DisplayString (SIZE (0..99)) ACCESS read-only STATUS current DESCRIPTION "Trap notification information for the SNMP Manager." ::= { trapargs 5 } -- 1.3.6.1.4.1.43672.1.6.3.6 traps_level OBJECT-TYPE SYNTAX INTEGER {message(0), wanring(1), alarm(2)} ACCESS read-only STATUS current DESCRIPTION "Trap notification alarm level for the SNMP Manager." ::= { trapargs 6 } -- 1.3.6.1.4.1.43672.1.6.4 name OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Product name" ::= { inode-light 4 } --===================================================================== -- Traps Definitions start --===================================================================== dInput_Alarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Discrete input X: alarm" ::= 1 dInput_EndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Discrete input X: end alarm" ::= 2 tempSensor_Disconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor X: disconnected" ::= 10 tempSensor_HighAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor X: high alarm" ::= 11 tempSensor_LowAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor X: low alarm" ::= 12 tempSensor_EndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor X: end alarm" ::= 13 tempSensor_Connected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor X: connected" ::= 14 humiditySensor_Disconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor: disconnected" ::= 20 humiditySensor_HumHighAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor humidity: high alarm" ::= 21 humiditySensor_HumLowAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor humidity: low alarm" ::= 22 humiditySensor_HumEndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor humidity: end alarm" ::= 23 humiditySensor_Connected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor: connected" ::= 24 humiditySensor_TempDisconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: disconnected" ::= 25 humiditySensor_TempHighAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: high alarm" ::= 26 humiditySensor_TempLowAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: low alarm" ::= 27 humiditySensor_TempEndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: end alarm" ::= 28 humiditySensor_TempConnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: connected" ::= 29 humiditySensor_DewDisconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor dew point: disconnected" ::= 30 humiditySensor_DewHighAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor dew point: high alarm" ::= 31 humiditySensor_DewLowAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor dew point: low alarm" ::= 32 humiditySensor_DewEndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor dew point: end alarm" ::= 33 humiditySensor_DewConnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor dew point: connected" ::= 34 pressureSensor_Disconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor: disconnected" ::= 40 pressureSensor_PressHighAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor pressure: high alarm" ::= 41 pressureSensor_PressLowAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor pressure: low alarm" ::= 42 pressureSensor_PressEndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor pressure: end alarm" ::= 43 pressureSensor_Connected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor: connected" ::= 44 pressureSensor_TempDisconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor temperature: disconnected" ::= 45 pressureSensor_TempHighAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor temperature: high alarm" ::= 46 pressureSensor_TempLowAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor temperature: low alarm" ::= 47 pressureSensor_TempEndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor temperature: end alarm" ::= 48 pressureSensor_TempConnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure sensor temperature: connected" ::= 49 voltageSensor_Error TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Voltage sensor: error" ::= 50 voltageSensor_HighAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Voltage sensor: high alarm" ::= 51 voltageSensor_LowAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Voltage sensor: low alarm" ::= 52 voltageSensor_EndAlarm TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Voltage sensor: end alarm" ::= 53 relay_Off TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Relay: Off" ::= 60 relay_On TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Relay: On" ::= 61 relayExternal_Off_command TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "External Relay: Off command" ::= 62 relayExternal_On_command TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "External Relay: On command" ::= 63 relayExternal_Off TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "External Relay: Off" ::= 64 relayExternal_On TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "External Relay: On" ::= 65 relayExternal_Off_NoControl TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "External Relay: Off (no control)" ::= 66 relayExternal_On_NoControl TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "External Relay: On (no control)" ::= 67 relayExternal_Disconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "External Relay: disconnected" ::= 68 relayControlModule_Disconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Relay control module: disconnected" ::= 69 relayControlModule_Connected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Relay control module: connected" ::= 70 relayControlModule_OffCommand TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Relay control module: Off command" ::= 71 relayControlModule_OnCommand TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Relay control module: On command" ::= 72 relayLPN_Disconnected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "LPN Relay module: disconnected" ::= 75 relayLPN_Off TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "LPN Relay module: Off" ::= 76 relayLPN_On TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "LPN Relay module: On" ::= 77 relayLPN_Connected TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "LPN Relay module: connected" ::= 78 relayConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Relay configuration changed" ::= 80 relayLPNConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "LPN relays configuration changed" ::= 81 dInputsConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Discrete inputs Configuration changed" ::= 82 temperatureSensorConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Temperature Sensor Configuration changed" ::= 83 humiditySensorConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Humidity Sensor Configuration changed" ::= 84 pressureSensorConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Pressure Sensor Configuration changed" ::= 85 voltageSensorConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Voltage Sensor Configuration changed" ::= 86 snmpConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "SNMP Configuration changed" ::= 87 paramsConfigChangedSNMP TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Parameters changed (by SNMP module)" ::= 88 testEmailSent TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Test Email message sent" ::= 89 testEmailError TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Test Email message error" ::= 90 sysTimeConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Time Configuration changed" ::= 91 sntpSysTimeUpdated TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Time updated with SNTP server" ::= 92 networkConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Network Configuration changed" ::= 93 securityConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Name, Password changed" ::= 94 monitoringConfigChanged TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Monitoring configuration changed" ::= 95 inode-lightPowerON TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "inode-light POWER ON" ::= 97 defaultConfig TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Reset parameters to defaults" ::= 98 logClear TRAP-TYPE ENTERPRISE iml VARIABLES { traps, traps_level } DESCRIPTION "Log Clear" ::= 99 END