-- INTELLECT MODULE. -- Private Enterprise MIB definition -- 16/01/2012 -- This file describes the "Intellect Module" MIB. LPN-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 -- IM OBJECT IDENTIFIER ::= { enterprises 43672 } products OBJECT IDENTIFIER ::= { IM 1 } lpowernode OBJECT IDENTIFIER ::= { products 1 } control OBJECT IDENTIFIER ::= { lpowernode 1 } config OBJECT IDENTIFIER ::= { lpowernode 2 } trapargs OBJECT IDENTIFIER ::= { lpowernode 3 } temperature_sensors OBJECT IDENTIFIER ::= { control 1 } humidity_sensor OBJECT IDENTIFIER ::= { control 2 } outputs OBJECT IDENTIFIER ::= { control 3 } discrete_inputs OBJECT IDENTIFIER ::= { control 4 } timing OBJECT IDENTIFIER ::= { control 6 } voltage OBJECT IDENTIFIER ::= { control 7 } -- 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.1.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, TempSensorConnectStatus INTEGER, TempSensorName DisplayString, TempSensorTMPx10 INTEGER, TempSensorAlarmStatus INTEGER, TempSensorLowLevel INTEGER, TempSensorHighLevel INTEGER, TempSensorLowAction INTEGER, TempSensorHighAction INTEGER TempSensorHysteresis INTEGER, } -- 1.3.6.1.4.1.43672.1.1.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.1.1.1.1.1.1 TempSensorNumber OBJECT-TYPE SYNTAX INTEGER(0..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of temperature sensors" ::= { tempSensorsEntry 1 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.2 TempSensorConnectStatus OBJECT-TYPE SYNTAX INTEGER { DISCONNECTED(0), CONNECTED(1) } ACCESS read-only STATUS current DESCRIPTION "Temperature sensor connection status" ::= { tempSensorsEntry 2 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.3 TempSensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS current DESCRIPTION "Temperature sensor name" ::= { tempSensorsEntry 3 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.4 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 4 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.5 TempSensorAlarmStatus OBJECT-TYPE SYNTAX INTEGER { NORM(0), LOW_ALARM(1), HIGH_ALARM(2), DISCONN_ALARM(3) } ACCESS read-only STATUS current DESCRIPTION "Temperature sensor alarm status" ::= { tempSensorsEntry 5 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.6 TempSensorLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Temperature sensor low alarm level" ::= { tempSensorsEntry 6 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.7 TempSensorHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Temperature sensor high alarm level" ::= { tempSensorsEntry 7 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.8 TempSensorLowAction OBJECT-TYPE SYNTAX INTEGER { OUT1OFF(0), OUT1ON(1), OUT2OFF(2), OUT2ON(3), NOACT(4) } ACCESS read-write STATUS current DESCRIPTION "Temperature sensor output action on low alarm" ::= { tempSensorsEntry 8 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.9 TempSensorHighAction OBJECT-TYPE SYNTAX INTEGER { OUT1OFF(0), OUT1ON(1), OUT2OFF(2), OUT2ON(3), NOACT(4) } ACCESS read-write STATUS current DESCRIPTION "Temperature sensor output action on high alarm" ::= { tempSensorsEntry 9 } -- 1.3.6.1.4.1.43672.1.1.1.1.1.1.10 TempSensorHysteresis OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Temperature sensor alarms Hysteresis" ::= { tempSensorsEntry 10 } --=============================================================== -- Temperature sensor disconnect alarm --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.1.2 tempSensors_DisconnectAlarm OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Enable temperature sensors alarm when sensor disconnected" ::= { temperature_sensors 2 } -- 1.3.6.1.4.1.43672.1.1.1.1.3 TempSensorLogEnable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Temperature sensor Logging" ::= { temperature_sensors 3 } --=============================================================== -- Humidity sensor --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.2.1 humiditySensorConnectStatus OBJECT-TYPE SYNTAX INTEGER { DISCONNECTED(0), CONNECTED(1) } ACCESS read-only STATUS current DESCRIPTION "Humidity sensor connection status" ::= { humidity_sensor 1 } -- 1.3.6.1.4.1.43672.1.1.1.2.2 humiditySensorName OBJECT-TYPE SYNTAX DisplayString(SIZE (0..16)) ACCESS read-write STATUS current DESCRIPTION "Humidity sensor name" ::= { humidity_sensor 2 } -- 1.3.6.1.4.1.43672.1.1.1.2.3 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 3 } -- 1.3.6.1.4.1.43672.1.1.1.2.4 humiditySensorTempAlarmStatus OBJECT-TYPE SYNTAX INTEGER { NORM(0), LOW_ALARM(1), HIGH_ALARM(2), DISCONN_ALARM(3) } ACCESS read-only STATUS current DESCRIPTION "Humidity sensor temperature alarm status" ::= { humidity_sensor 4 } -- 1.3.6.1.4.1.43672.1.1.1.2.5 humiditySensorTempLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature low alarm level" ::= { humidity_sensor 5 } -- 1.3.6.1.4.1.43672.1.1.1.2.6 humiditySensorTempHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature high alarm level" ::= { humidity_sensor 6 } -- 1.3.6.1.4.1.43672.1.1.1.2.7 humiditySensorTempLowAction OBJECT-TYPE SYNTAX INTEGER { OUT1OFF(0), OUT1ON(1), OUT2OFF(2), OUT2ON(3), NOACT(4) } ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature output action on low alarm" ::= { humidity_sensor 7 } -- 1.3.6.1.4.1.43672.1.1.1.2.8 humiditySensorTempHighAction OBJECT-TYPE SYNTAX INTEGER { OUT1OFF(0), OUT1ON(1), OUT2OFF(2), OUT2ON(3), NOACT(4) } ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature output action on high alarm" ::= { humidity_sensor 8 } -- 1.3.6.1.4.1.43672.1.1.1.2.9 humiditySensorTempHysteresis OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "deg.C" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor temperature alarms Hysteresis" ::= { humidity_sensor 9 } -- 1.3.6.1.4.1.43672.1.1.1.2.10 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 10 } -- 1.3.6.1.4.1.43672.1.1.1.2.11 humiditySensorHumAlarmStatus OBJECT-TYPE SYNTAX INTEGER { NORM(0), LOW_ALARM(1), HIGH_ALARM(2), DISCONN_ALARM(3) } ACCESS read-only STATUS current DESCRIPTION "Humidity sensor humidity alarm status" ::= { humidity_sensor 11 } -- 1.3.6.1.4.1.43672.1.1.1.2.12 humiditySensorHumLowLevel OBJECT-TYPE SYNTAX INTEGER (0..100) UNITS "%" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor humidity low alarm level" ::= { humidity_sensor 12 } -- 1.3.6.1.4.1.43672.1.1.1.2.13 humiditySensorHumHighLevel OBJECT-TYPE SYNTAX INTEGER (0..100) UNITS "%" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor humidity high alarm level" ::= { humidity_sensor 13 } -- 1.3.6.1.4.1.43672.1.1.1.2.14 humiditySensorHumLowAction OBJECT-TYPE SYNTAX INTEGER { OUT1OFF(0), OUT1ON(1), OUT2OFF(2), OUT2ON(3), NOACT(4) } ACCESS read-write STATUS current DESCRIPTION "Humidity sensor humidity output action on low alarm" ::= { humidity_sensor 14 } -- 1.3.6.1.4.1.43672.1.1.1.2.15 humiditySensorHumHighAction OBJECT-TYPE SYNTAX INTEGER { OUT1OFF(0), OUT1ON(1), OUT2OFF(2), OUT2ON(3), NOACT(4) } ACCESS read-write STATUS current DESCRIPTION "Humidity sensor humidity output action on high alarm" ::= { humidity_sensor 15 } -- 1.3.6.1.4.1.43672.1.1.1.2.16 humiditySensorHumHysteresis OBJECT-TYPE SYNTAX INTEGER UNITS "%" ACCESS read-write STATUS current DESCRIPTION "Humidity sensor humidity alarms Hysteresis" ::= { humidity_sensor 16 } --=============================================================== -- Humidity sensor disconnect alarm --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.2.17 humiditySensorsDisconnectAlarm OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Humidity sensor alarm enable when sensor disconnected" ::= { humidity_sensor 17 } -- 1.3.6.1.4.1.43672.1.1.1.2.15 humiditySensorLogEnable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Humidity sensor Logging" ::= { humidity_sensor 18 } --=============================================================== -- OUTPUTS --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.3.1 outputsTable OBJECT-TYPE SYNTAX SEQUENCE OF OutputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Outputs table" ::= { outputs 1 } OutputsEntry ::= SEQUENCE { OutputNumber INTEGER, OutputName DisplayString, OutputState INTEGER, OutputTimer INTEGER, OutputManualSwitch INTEGER } -- 1.3.6.1.4.1.43672.1.1.1.3.1.1 outputsEntry OBJECT-TYPE SYNTAX OutputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Outputs info." INDEX { OutputNumber } ::= { outputsTable 1 } -- 1.3.6.1.4.1.43672.1.1.1.3.1.1.1 OutputNumber OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of OUTPUTs" ::= { outputsEntry 1 } -- 1.3.6.1.4.1.43672.1.1.1.3.1.1.2 OutputName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS current DESCRIPTION "OUTPUT name" ::= { outputsEntry 2 } -- 1.3.6.1.4.1.43672.1.1.1.3.1.1.3 OutputState OBJECT-TYPE SYNTAX INTEGER { OFF(0), ON(1) } ACCESS read-write STATUS current DESCRIPTION "OUTPUT state" ::= { outputsEntry 3 } -- 1.3.6.1.4.1.43672.1.1.1.3.1.1.4 OutputTimer OBJECT-TYPE SYNTAX INTEGER (0..9999) UNITS "seconds" ACCESS read-write STATUS current DESCRIPTION "OUTPUT timer" ::= { outputsEntry 4 } -- 1.3.6.1.4.1.43672.1.1.1.3.1.1.5 OutputManualSwitch OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "OUTPUT manual switch enable" ::= { outputsEntry 5 } -- 1.3.6.1.4.1.43672.1.1.1.3.3 OutputsLogEnable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Enable Outputs Logging" ::= { outputs 3 } --=============================================================== -- OUTPUTS External --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.3.2 extOutputsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtOutputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "External Outputs table" ::= { outputs 2 } ExtOutputsEntry ::= SEQUENCE { ExtOutputNumber INTEGER, ExtOutputName DisplayString, ExtOutputAction INTEGER, ExtOutputSource INTEGER, ExtOutputState INTEGER } -- 1.3.6.1.4.1.43672.1.1.1.3.2.1 extOutputsEntry OBJECT-TYPE SYNTAX ExtOutputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Outputs info." INDEX { OutputNumber } ::= { extOutputsTable 1 } -- 1.3.6.1.4.1.43672.1.1.1.3.2.1.1 extOutputNumber OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of External OUTPUT" ::= { extOutputsEntry 1 } -- 1.3.6.1.4.1.43672.1.1.1.3.2.1.2 extOutputName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..11)) ACCESS read-write STATUS current DESCRIPTION "External OUTPUT name" ::= { extOutputsEntry 2 } -- 1.3.6.1.4.1.43672.1.1.1.3.2.1.3 extOutputAction OBJECT-TYPE SYNTAX INTEGER { OFF(0), ON(1), NO_ACT(2) } ACCESS read-write STATUS current DESCRIPTION "External OUTPUT Action" ::= { extOutputsEntry 3 } -- 1.3.6.1.4.1.43672.1.1.1.3.2.1.4 extOutputSource OBJECT-TYPE SYNTAX INTEGER (0..20) ACCESS read-write STATUS current DESCRIPTION "External OUTPUT SOURCE" ::= { extOutputsEntry 4 } -- 1.3.6.1.4.1.43672.1.1.1.3.2.1.5 extOutputState OBJECT-TYPE SYNTAX INTEGER { OFF(0), ON(1), DISCONNECTED(2) } ACCESS read-write STATUS current DESCRIPTION "External OUTPUT state" ::= { extOutputsEntry 5 } --=============================================================== -- Discrete inputs --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.4.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, dInputAction INTEGER } -- 1.3.6.1.4.1.43672.1.1.1.4.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.1.1.4.1.1.1 dInputNumber OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Discrete inputs" ::= { dInputsEntry 1 } -- 1.3.6.1.4.1.43672.1.1.1.4.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.1.1.4.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.1.1.4.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.1.1.4.1.1.5 dInputAlarmTimer OBJECT-TYPE SYNTAX INTEGER (0..9) UNITS "seconds" ACCESS read-write STATUS current DESCRIPTION "Discrete input alarm timer" ::= { dInputsEntry 5 } -- 1.3.6.1.4.1.43672.1.1.1.4.1.1.6 dInputAction OBJECT-TYPE SYNTAX INTEGER { OUT1OFF(0), OUT1ON(1), OUT2OFF(2), OUT2ON(3), NOACT(4) } ACCESS read-write STATUS current DESCRIPTION "Discrete input output action" ::= { dInputsEntry 6 } -- 1.3.6.1.4.1.43672.1.1.1.4.4 dInputsLogEnable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Enable DInputs Logging" ::= { discrete_inputs 4 } --=============================================================== -- PING IP --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.5 pingIPTable OBJECT-TYPE SYNTAX SEQUENCE OF PingIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ping IP table" ::= { control 5 } PingIPEntry ::= SEQUENCE { PingIPNumber INTEGER, PingIP1Enable INTEGER, PingIP2Enable INTEGER, PingIP3Enable INTEGER, PingIP1Address IpAddress, PingIP2Address IpAddress, PingIP3Address IpAddress, PingPeriod INTEGER, PingOutputOffTime INTEGER, PingSilenceTime INTEGER, PingOutputAction INTEGER, PingIP1Status INTEGER, PingIP2Status INTEGER, PingIP3Status INTEGER } -- 1.3.6.1.4.1.43672.1.1.1.5.1 pingIPEntry OBJECT-TYPE SYNTAX PingIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ping IP info." INDEX { PingIPNumber } ::= { pingIPTable 1 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.1 PingIPNumber OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Ping IP" ::= { pingIPEntry 1 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.2 PingIP1Enable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Ping IP1 enable" ::= { pingIPEntry 2 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.3 PingIP2Enable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Ping IP2 enable" ::= { pingIPEntry 3 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.4 PingIP3Enable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Ping IP3 enable" ::= { pingIPEntry 4 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.5 PingIP1Address OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "Ping IP1" ::= { pingIPEntry 5 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.6 PingIP2Address OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "Ping IP2" ::= { pingIPEntry 6 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.7 PingIP3Address OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "Ping IP3" ::= { pingIPEntry 7 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.8 PingPeriod OBJECT-TYPE SYNTAX INTEGER (0..999) UNITS "seconds" ACCESS read-write STATUS current DESCRIPTION "Ping period seconds" ::= { pingIPEntry 8 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.9 PingOutputOffTime OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "seconds" ACCESS read-write STATUS current DESCRIPTION "Ping output off time" ::= { pingIPEntry 9 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.10 PingSilenceTime OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "minutes" ACCESS read-write STATUS current DESCRIPTION "Ping silence after output on" ::= { pingIPEntry 10 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.11 PingOutputAction OBJECT-TYPE SYNTAX INTEGER { 3of3(0), 1of3(1), 2of3(2), NOACT(3) } ACCESS read-write STATUS current DESCRIPTION "Ping output action" ::= { pingIPEntry 11 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.12 PingIP1Status OBJECT-TYPE SYNTAX INTEGER { NO_DATA(0), PING_OK(1), PING_FAIL(2) } ACCESS read-only STATUS current DESCRIPTION "Ping IP1 status" ::= { pingIPEntry 12 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.13 PingIP2Status OBJECT-TYPE SYNTAX INTEGER { NO_DATA(0), PING_OK(1), PING_FAIL(2) } ACCESS read-only STATUS current DESCRIPTION "Ping IP2 status" ::= { pingIPEntry 13 } -- 1.3.6.1.4.1.43672.1.1.1.5.1.14 PingIP3Status OBJECT-TYPE SYNTAX INTEGER { NO_DATA(0), PING_OK(1), PING_FAIL(2) } ACCESS read-only STATUS current DESCRIPTION "Ping IP3 status" ::= { pingIPEntry 14 } --=============================================================== -- TIMING --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.6.1 TimingEnable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Timing enable" ::= { timing 1 } -- 1.3.6.1.4.1.43672.1.1.1.6.2 TimingStartDate OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS current DESCRIPTION "Timing start date" ::= { timing 2 } -- 1.3.6.1.4.1.43672.1.1.1.6.3 TimingStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS current DESCRIPTION "Timing start time" ::= { timing 3 } -- 1.3.6.1.4.1.43672.1.1.1.6.4 TimingEndDate OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS current DESCRIPTION "Timing end date" ::= { timing 4 } -- 1.3.6.1.4.1.43672.1.1.1.6.5 TimingEndTime OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS current DESCRIPTION "Timing end time" ::= { timing 5 } -- 1.3.6.1.4.1.43672.1.1.1.6.6 TimingRepeat OBJECT-TYPE SYNTAX INTEGER {ONCE(0), DAILY(1), WEEKLY(2), MONTHLY(3), ONDAYS(4)} ACCESS read-only STATUS current DESCRIPTION "Timing repeat" ::= { timing 6 } -- 1.3.6.1.4.1.43672.1.1.1.6.7 TimingRepDays OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Timing repeat days: bit0 - SUN, bit1 - MON,... bit6 - SAT" ::= { timing 7 } -- 1.3.6.1.4.1.43672.1.1.1.6.8 TimingOutput1Action OBJECT-TYPE SYNTAX INTEGER {OUTOFF(0), OUTON(1), NOACT(2)} ACCESS read-only STATUS current DESCRIPTION "Timing output 1 action" ::= { timing 8 } -- 1.3.6.1.4.1.43672.1.1.1.6.9 TimingOutput2Action OBJECT-TYPE SYNTAX INTEGER {OUTOFF(0), OUTON(1), NOACT(2)} ACCESS read-only STATUS current DESCRIPTION "Timing output 2 action" ::= { timing 9 } -- 1.3.6.1.4.1.43672.1.1.1.6.10 TimingStatus OBJECT-TYPE SYNTAX INTEGER {INACTIVE(0), ACTIVE(1)} ACCESS read-only STATUS current DESCRIPTION "Timing status" ::= { timing 10 } --=============================================================== -- VOLTAGE --=============================================================== -- 1.3.6.1.4.1.43672.1.1.1.7.1 voltageSensor_Status OBJECT-TYPE SYNTAX INTEGER { OK(0), ALARM(1), ERROR(2) } ACCESS read-only STATUS current DESCRIPTION "Voltage sensor status" ::= { voltage 1 } -- 1.3.6.1.4.1.43672.1.1.1.7.2 voltage_VOLTx10 OBJECT-TYPE SYNTAX INTEGER UNITS "0.1 V" ACCESS read-only STATUS current DESCRIPTION "Voltage value" ::= { voltage 2 } -- 1.3.6.1.4.1.43672.1.1.1.7.3 voltage_FREQx10 OBJECT-TYPE SYNTAX INTEGER UNITS "0.1 Hz" ACCESS read-only STATUS current DESCRIPTION "Frequency value" ::= { voltage 3 } -- 1.3.6.1.4.1.43672.1.1.1.7.4 voltage_OutputsOff_Enable OBJECT-TYPE SYNTAX INTEGER { DISABLE(0), ENABLE(1) } ACCESS read-write STATUS current DESCRIPTION "Voltage output off enable" ::= { voltage 4 } -- 1.3.6.1.4.1.43672.1.1.1.7.5 voltage_LowLevel OBJECT-TYPE SYNTAX INTEGER UNITS "V" ACCESS read-only STATUS current DESCRIPTION "Voltage low alarm level" ::= { voltage 5 } -- 1.3.6.1.4.1.43672.1.1.1.7.6 voltage_HighLevel OBJECT-TYPE SYNTAX INTEGER UNITS "V" ACCESS read-only STATUS current DESCRIPTION "Voltage high alarm level" ::= { voltage 6 } -- ============================================================== -- Ņonfig variables -- ============================================================== -- 1.3.6.1.4.1.43672.1.1.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.1.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.1.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.1.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.1.2.5 sntp_sysTimeUpdate_Period OBJECT-TYPE SYNTAX INTEGER (0..9) UNITS "hours" ACCESS read-write STATUS current DESCRIPTION "SNTP time update period" ::= { config 5 } -- 1.3.6.1.4.1.43672.1.1.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.1.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.1.3.1 trapCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) 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.1.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.1.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.1.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.1.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.1.3.6 traps_level OBJECT-TYPE SYNTAX INTEGER {MESSAGE(0), WARNING(1), ALARM(2)} ACCESS read-only STATUS current DESCRIPTION "Trap notification level for the SNMP Manager." ::= { trapargs 6 } -- 1.3.6.1.4.1.43672.1.1.4 name OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Product name" ::= { lpowernode 4 } --===================================================================== -- Traps Definitions start --===================================================================== output1AutoOff TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 1 auto switched off" ::= 1 output1ManOff TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 1 manual switched off" ::= 2 output1AutoOn TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 1 auto switched on" ::= 3 output1ManOn TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 1 manual switched on" ::= 4 output2AutoOff TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 2 auto switched off" ::= 5 output2ManOff TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 2 manual switched off" ::= 6 output2AutoOn TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 2 auto switched on" ::= 7 output2ManOn TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Output 2 manual switched on" ::= 8 dInput1_Alarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Discrete input 1 alarm" ::= 10 dInput1_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Discrete input 1 end alarm" ::= 11 dInput2_Alarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Discrete input 2 alarm" ::= 12 dInput2_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Discrete input 2 end alarm" ::= 13 dInputExt_Disconnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Discrete input disconnected" ::= 20 dInputExt_Alarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Discrete input alarm" ::= 21 dInputExt_Connected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Discrete input connected" ::= 22 dInputExt_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Discrete input end alarm" ::= 23 extOutputOn TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Output switched on" ::= 25 extOutputOff TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Output switched off" ::= 26 extOutputsModuleConnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Outputs module connected" ::= 27 extOutputsModuleDisconnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "External Outputs module disconnected" ::= 28 tempSensor1_Disconnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 1: disconnected" ::= 30 tempSensor1_LowAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 1: low alarm" ::= 31 tempSensor1_HighAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 1: high alarm" ::= 32 tempSensor1_Connected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 1: connected" ::= 33 tempSensor1_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 1: end alarm" ::= 34 tempSensor2_Disconnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 2: disconnected" ::= 35 tempSensor2_LowAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 2: low alarm" ::= 36 tempSensor2_HighAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 2: high alarm" ::= 37 tempSensor2_Connected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 2: connected" ::= 38 tempSensor2_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 2: end alarm" ::= 39 tempSensor3_Disconnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 3: disconnected" ::= 40 tempSensor3_LowAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 3: low alarm" ::= 41 tempSensor3_HighAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 3: high alarm" ::= 42 tempSensor3_Connected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 3: connected" ::= 43 tempSensor3_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 3: end alarm" ::= 44 tempSensor4_Disconnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 4: disconnected" ::= 45 tempSensor4_LowAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 4: low alarm" ::= 46 tempSensor4_HighAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 4: high alarm" ::= 47 tempSensor4_Connected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 4: connected" ::= 48 tempSensor4_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Temperature sensor 4: end alarm" ::= 49 humiditySensor_Disconnected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor: disconnected" ::= 50 humiditySensor_TempLowAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: low alarm" ::= 51 humiditySensor_TempHighAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: high alarm" ::= 52 humiditySensor_HumLowAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor humidity: low alarm" ::= 53 humiditySensor_HumHighAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor humidity: high alarm" ::= 54 humiditySensor_Connected TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor: connected" ::= 55 humiditySensor_TempEndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor temperature: end alarm" ::= 56 humiditySensor_HumEndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Humidity sensor humidity: end alarm" ::= 57 ping1_IP_Fail TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Ping IP address module 1: failed" ::= 70 ping1_IP_OK TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Ping IP address module 1: ok" ::= 71 ping2_IP_Fail TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Ping IP address module 2: failed" ::= 72 ping2_IP_OK TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Ping IP address module 2: ok" ::= 73 voltageSensor_Error TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Voltage sensor error" ::= 75 voltage_Alarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Voltage alarm" ::= 76 voltage_EndAlarm TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Voltage end alarm" ::= 77 timingAction_Start TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Timing action started" ::= 78 timingAction_End TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Timing action ended" ::= 79 dInputsConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Discrete inputs Configuration changed" ::= 82 sensorsConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Sensors Configuration changed" ::= 83 voltageSensorConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Voltage sensor Configuration changed" ::= 84 pingIPConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "PING IP Configuration changed" ::= 85 timingConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Timing Configuration changed" ::= 86 snmpConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "SNMP Configuration changed" ::= 87 paramsConfigChangedSNMP TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Parameters changed (by SNMP module)" ::= 88 testEmailSent TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Test Email message sent" ::= 89 testEmailError TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Test Email message error" ::= 90 sysTimeConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Time Configuration changed" ::= 91 sntpSysTimeUpdated TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Time updated with SNTP server" ::= 92 networkConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Network Configuration changed" ::= 93 securityConfigChanged TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Name, Password changed" ::= 94 lpowernodePowerON TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "L POWERNODE POWER ON" ::= 97 defaultConfig TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Reset parameters to defaults" ::= 98 logClear TRAP-TYPE ENTERPRISE IM VARIABLES { traps, traps_level } DESCRIPTION "Log Cleared" ::= 99 END