-- INTELLECT MODULE. -- Private Enterprise MIB definition -- 19/01/2020 -- This file describes the "Intellect Module" MIB. RPOWERNODE-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 } rpn OBJECT IDENTIFIER ::= { products 8 } control OBJECT IDENTIFIER ::= { rpn 1 } config OBJECT IDENTIFIER ::= { rpn 2 } trapargs OBJECT IDENTIFIER ::= { rpn 3 } poutputs OBJECT IDENTIFIER ::= { control 1 } dinputs OBJECT IDENTIFIER ::= { control 2 } tsensors OBJECT IDENTIFIER ::= { control 3 } hsensor OBJECT IDENTIFIER ::= { control 4 } psensor OBJECT IDENTIFIER ::= { control 5 } relays OBJECT IDENTIFIER ::= { control 6 } user-alarms OBJECT IDENTIFIER ::= { control 7 } logic-blocks OBJECT IDENTIFIER ::= { control 8 } ping-ip OBJECT IDENTIFIER ::= { control 9 } resource OBJECT IDENTIFIER ::= { control 10 } systime OBJECT IDENTIFIER ::= { config 1 } modbus-tcp OBJECT IDENTIFIER ::= { config 2 } log OBJECT IDENTIFIER ::= { config 3 } net OBJECT IDENTIFIER ::= { config 4 } -- mind, that before every variable definition you can see its complete -- digital name -- ============================================================== -- Control variables -- ============================================================== --=============================================================== -- PowerOutputs --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.1.1 poutputInputVoltage OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 V" ACCESS read-only STATUS current DESCRIPTION "Input voltage" ::= { poutputs 1 } -- 1.3.6.1.4.1.43672.1.8.1.1.2 poutputInputPhaseError OBJECT-TYPE SYNTAX INTEGER {normal(0), error(1)} ACCESS read-only STATUS current DESCRIPTION "Input phase Error Status" ::= { poutputs 2 } -- 1.3.6.1.4.1.43672.1.8.1.1.3 poutputInputFrequency OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 Hz" ACCESS read-only STATUS current DESCRIPTION "Input frequency" ::= { poutputs 3 } -- 1.3.6.1.4.1.43672.1.8.1.1.4 poutputSumOutputCurrent OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 A" ACCESS read-only STATUS current DESCRIPTION "Total output current value" ::= { poutputs 4 } -- 1.3.6.1.4.1.43672.1.8.1.1.5 poutputSumOutputCurrentStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), high-alarm(2), no-data(3)} ACCESS read-only STATUS current DESCRIPTION "Total output current status" ::= { poutputs 5 } -- 1.3.6.1.4.1.43672.1.8.1.1.6 poutputActTable OBJECT-TYPE SYNTAX SEQUENCE OF POutputActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs action table" ::= { poutputs 6 } POutputActEntry ::= SEQUENCE { poutputActID INTEGER, poutputActAction INTEGER, poutputActState INTEGER, poutputActTimer INTEGER, poutputActTimerStat INTEGER, poutputStatAutoRecloseCounter INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.1.6.1 poutputActEntry OBJECT-TYPE SYNTAX POutputActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs action info." INDEX { poutputActID } ::= { poutputActTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.1.6.1.1 poutputActID OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Power outputs" ::= { poutputActEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.1.6.1.2 poutputActAction OBJECT-TYPE SYNTAX INTEGER {off(0), on(1), auto-action(2)} ACCESS read-write STATUS current DESCRIPTION "Power output action" ::= { poutputActEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.1.6.1.3 poutputActState OBJECT-TYPE SYNTAX INTEGER {off(0), on(1), off-voltage(2), off-current(3)} ACCESS read-only STATUS current DESCRIPTION "Power output state" ::= { poutputActEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.1.6.1.4 poutputActTimer OBJECT-TYPE SYNTAX INTEGER (0..9999) ACCESS read-write STATUS current DESCRIPTION "Power output timer set" ::= { poutputActEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.1.6.1.5 poutputActTimerStat OBJECT-TYPE SYNTAX INTEGER (0..9999) ACCESS read-only STATUS current DESCRIPTION "Power output timer status" ::= { poutputActEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.1.6.1.6 poutputStatAutoRecloseCounter OBJECT-TYPE SYNTAX INTEGER (0..99) ACCESS read-only STATUS current DESCRIPTION "Power output auto-reclose counter value" ::= { poutputActEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.1.7 poutputStatTable OBJECT-TYPE SYNTAX SEQUENCE OF POutputStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs status table" ::= { poutputs 7 } POutputStatEntry ::= SEQUENCE { poutputStatID INTEGER, poutputStatStatus INTEGER, poutputStatFuse INTEGER, poutputStatVOutput INTEGER, poutputStatVoltageStatus INTEGER, poutputStatCurrentStatus INTEGER, poutputStatCurrent INTEGER, poutputStatApparentPower INTEGER, poutputStatRealPower INTEGER, poutputStatReactivePower INTEGER, poutputStatPowerFactor INTEGER, poutputStatWHi INTEGER, poutputStatVARHi INTEGER, poutputStatVARHe INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1 poutputStatEntry OBJECT-TYPE SYNTAX POutputStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs status info." INDEX { poutputStatID } ::= { poutputStatTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.1 poutputStatID OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Power outputs" ::= { poutputStatEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.2 poutputStatStatus OBJECT-TYPE SYNTAX INTEGER {off(0), on(1), on-voutput(2), on-alarm(3)} ACCESS read-only STATUS current DESCRIPTION "Power output status" ::= { poutputStatEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.3 poutputStatFuse OBJECT-TYPE SYNTAX INTEGER {fuse-normal(0), fuse-fail(1), board-disconn(2)} ACCESS read-only STATUS current DESCRIPTION "Power output fuse status" ::= { poutputStatEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.4 poutputStatVOutput OBJECT-TYPE SYNTAX INTEGER {off-voltage(0), on-voltage(1), board-disconn(2)} ACCESS read-only STATUS current DESCRIPTION "Power output voltage present status" ::= { poutputStatEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.5 poutputStatVoltageStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), low-alarm(1), high-alarm(2), no-data(3)} ACCESS read-only STATUS current DESCRIPTION "Power output input voltage status" ::= { poutputStatEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.6 poutputStatCurrentStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), high-alarm(2), no-data(3)} ACCESS read-only STATUS current DESCRIPTION "Power output current status" ::= { poutputStatEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.7 poutputStatCurrent OBJECT-TYPE SYNTAX INTEGER UNITS "0.01 A" ACCESS read-only STATUS current DESCRIPTION "Power output current value" ::= { poutputStatEntry 7 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.8 poutputStatApparentPower OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 kVA" ACCESS read-only STATUS current DESCRIPTION "Power output apparent power value" ::= { poutputStatEntry 8 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.9 poutputStatRealPower OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 kW" ACCESS read-only STATUS current DESCRIPTION "Power output real power value" ::= { poutputStatEntry 9 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.10 poutputStatReactivePower OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 kVAR" ACCESS read-only STATUS current DESCRIPTION "Power output reactive power value" ::= { poutputStatEntry 10 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.11 poutputStatPowerFactor OBJECT-TYPE SYNTAX INTEGER UNITS "%" ACCESS read-only STATUS current DESCRIPTION "Power output power factor value" ::= { poutputStatEntry 11 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.12 poutputStatWHi OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 kWh" ACCESS read-only STATUS current DESCRIPTION "Power output import real energy" ::= { poutputStatEntry 12 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.13 poutputStatVARHi OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 kARh" ACCESS read-only STATUS current DESCRIPTION "Power output import reactive energy" ::= { poutputStatEntry 13 } -- 1.3.6.1.4.1.43672.1.8.1.1.7.1.14 poutputStatVARHe OBJECT-TYPE SYNTAX INTEGER UNITS "0.001 kARh" ACCESS read-only STATUS current DESCRIPTION "Power output export reactive energy" ::= { poutputStatEntry 14 } -- 1.3.6.1.4.1.43672.1.8.1.1.8 poutputCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF POutputCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs config table" ::= { poutputs 8 } POutputCfgEntry ::= SEQUENCE { poutputCfgID INTEGER, poutputCfgName DisplayString, poutputCfgVoltageLow INTEGER, poutputCfgVoltageHigh INTEGER, poutputCfgVoltageOff INTEGER, poutputCfgCurrentNominal INTEGER, poutputCfgInputCurrentOff INTEGER, poutputCfgAutoReclose INTEGER, poutputCfgShowMain INTEGER, poutputCfgLogging INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1 poutputCfgEntry OBJECT-TYPE SYNTAX POutputCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs status info." INDEX { poutputCfgID } ::= { poutputCfgTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.1 poutputCfgID OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Power outputs" ::= { poutputCfgEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.2 poutputCfgName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "Power output name" ::= { poutputCfgEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.3 poutputCfgVoltageLow OBJECT-TYPE SYNTAX INTEGER (0..36000) UNITS "0.01 V" ACCESS read-write STATUS current DESCRIPTION "Power output voltage low alarm level" ::= { poutputCfgEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.4 poutputCfgVoltageHigh OBJECT-TYPE SYNTAX INTEGER (0..36000) UNITS "0.01 V" ACCESS read-write STATUS current DESCRIPTION "Power output voltage high alarm level" ::= { poutputCfgEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.5 poutputCfgVoltageOff OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Power output off on voltage alarm" ::= { poutputCfgEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.6 poutputCfgCurrentNominal OBJECT-TYPE SYNTAX INTEGER {i3-15(315), i5-00(500), i6-30(630), i8-00(800), i10-00(1000)} UNITS "0.01 A" ACCESS read-write STATUS current DESCRIPTION "Power output nominal current" ::= { poutputCfgEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.7 poutputCfgSumCurrentOff OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Power output low priority flag" ::= { poutputCfgEntry 7 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.8 poutputCfgAutoReclose OBJECT-TYPE SYNTAX INTEGER (0..99) ACCESS read-write STATUS current DESCRIPTION "Power output auto reclose counter set" ::= { poutputCfgEntry 8 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.9 poutputCfgShowMain OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable displaying of Power output on HTTP main page" ::= { poutputCfgEntry 9 } -- 1.3.6.1.4.1.43672.1.8.1.1.8.1.10 poutputCfgLogging OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable logging state of Power output" ::= { poutputCfgEntry 10 } --=============================================================== -- Discrete Inputs --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.2.1 dinputsTable OBJECT-TYPE SYNTAX SEQUENCE OF DinputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Discrete Inputs table" ::= { dinputs 1 } DinputsEntry ::= SEQUENCE { dinputID INTEGER, dinputName DisplayString, dinputType INTEGER, dinputTimer INTEGER, dinputShowMain INTEGER, dinputLogging INTEGER, dinputStatus INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.2.1.1 dinputsEntry OBJECT-TYPE SYNTAX DinputsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Discrete Inputs info." INDEX { dinputID } ::= { dinputsTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.2.1.1.1 dinputID 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.8.1.2.1.1.2 dinputName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "Discrete input name" ::= { dinputsEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.2.1.1.3 dinputType OBJECT-TYPE SYNTAX INTEGER {normal-opened(0), normal-closed(1)} ACCESS read-write STATUS current DESCRIPTION "Discrete input type (0 - for normal opened contacts of sensor; 1 - for normal closed contacts of sensor)" ::= { dinputsEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.2.1.1.4 dinputTimer OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "seconds" ACCESS read-write STATUS current DESCRIPTION "Discrete input alarm backward timer" ::= { dinputsEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.2.1.1.5 dinputShowMain OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable displaying of Discrete input on HTTP main page" ::= { dinputsEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.2.1.1.6 dinputLogging OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable logging status of Discrete input" ::= { dinputsEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.2.1.1.7 dinputStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), alarm(1), disconnected(3)} ACCESS read-only STATUS current DESCRIPTION "Discrete input alarm status" ::= { dinputsEntry 7 } --=============================================================== -- Environment Sensors --=============================================================== --=============================================================== -- Temperature Sensors --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.3.1 tsensorsTable OBJECT-TYPE SYNTAX SEQUENCE OF TSensorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Environment Sensors table" ::= { tsensors 1 } TSensorsEntry ::= SEQUENCE { tsensorID INTEGER, tsensorName DisplayString, tsensorLowLevel INTEGER, tsensorHighLevel INTEGER, tsensorHysteresis INTEGER, tsensorShowMain INTEGER, tsensorLogging INTEGER, tsensorStatus INTEGER, tsensorValue INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1 tsensorsEntry OBJECT-TYPE SYNTAX TSensorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Environment Temperature Sensors info." INDEX { tsensorID } ::= { tsensorsTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.1 tsensorID OBJECT-TYPE SYNTAX INTEGER(0..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Environment Temperature Sensors" ::= { tsensorsEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.2 tsensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "Environment temperature sensor name" ::= { tsensorsEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.3 tsensorLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "1 °C" ACCESS read-write STATUS current DESCRIPTION "Environment temperature sensor low alarm level" ::= { tsensorsEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.4 tsensorHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) UNITS "1 °C" ACCESS read-write STATUS current DESCRIPTION "Environment temperature sensor high alarm level" ::= { tsensorsEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.5 tsensorHysteresis OBJECT-TYPE SYNTAX INTEGER (0..125) UNITS "1 °C" ACCESS read-write STATUS current DESCRIPTION "Environment temperature sensor hysteresis" ::= { tsensorsEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.6 tsensorShowMain OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable displaying of Environment temperature sensor on HTTP main page" ::= { tsensorsEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.7 tsensorLogging OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable logging status of Environment temperature sensor" ::= { tsensorsEntry 7 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.8 tsensorStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), low-alarm(1), high-alarm(2), disconnected(3)} ACCESS read-only STATUS current DESCRIPTION "Environment temperature sensor status" ::= { tsensorsEntry 8 } -- 1.3.6.1.4.1.43672.1.8.1.3.1.1.9 tsensorValue OBJECT-TYPE SYNTAX INTEGER UNITS "0.1 °C" ACCESS read-only STATUS current DESCRIPTION "Environment temperature sensor value (-1000 - sensor disconnected)" ::= { tsensorsEntry 9 } --=============================================================== -- Humidity (and temperarute and dew point) Sensor --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.4.1 hsensorTable OBJECT-TYPE SYNTAX SEQUENCE OF HSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Environment Humidity Sensor table" ::= { hsensor 1 } HSensorEntry ::= SEQUENCE { hsensorID INTEGER, hsensorName DisplayString, hsensorLowLevel INTEGER, hsensorHighLevel INTEGER, hsensorHysteresis INTEGER, hsensorShowMain INTEGER, hsensorLogging INTEGER, hsensorStatus INTEGER, hsensorValue INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1 hsensorEntry OBJECT-TYPE SYNTAX HSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Environment Humidity Sensor info." INDEX { hsensorID } ::= { hsensorTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.1 hsensorID OBJECT-TYPE SYNTAX INTEGER(0..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Environment Humidity Sensor: 0 - humidity sensor, 1 - temperature sensor, 2 - dew point sensor" ::= { hsensorEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.2 hsensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "Environment humidity (temperature, dew point) sensor name" ::= { hsensorEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.3 hsensorLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) ACCESS read-write STATUS current DESCRIPTION "Environment humidity (temperature, dew point) sensor low alarm level (0..100% for humidity, -55..125°C for temperature, -55..125°C for dew point)" ::= { hsensorEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.4 hsensorHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..125) ACCESS read-write STATUS current DESCRIPTION "Environment humidity (temperature, dew point) sensor high alarm level (0..100% for humidity, -55..125°C for temperature, -55..125°C for dew point)" ::= { hsensorEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.5 hsensorHysteresis OBJECT-TYPE SYNTAX INTEGER (0..125) ACCESS read-write STATUS current DESCRIPTION "Environment humidity (temperature, dew point) sensor hysteresis (0..100% for humidity, 0..125°C for temperature, 0..125°C for dew point)" ::= { hsensorEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.6 hsensorShowMain OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable displaying of Environment humidity (temperature, dew point) sensor on HTTP main page" ::= { hsensorEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.7 hsensorLogging OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable logging status of Environment humidity (temperature, dew point) sensor" ::= { hsensorEntry 7 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.8 hsensorStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), low-alarm(1), high-alarm(2), disconnected(3)} ACCESS read-only STATUS current DESCRIPTION "Environment humidity (temperature, dew point) sensor status" ::= { hsensorEntry 8 } -- 1.3.6.1.4.1.43672.1.8.1.4.1.1.9 hsensorValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Environment humidity (temperature, dew point) sensor value (0..1000 (0.1%) for humidity (0 - sensor disconnected), -1000..1250 (0.1°C) for temperature (-1000 - sensor disconnected), -1000..1250 (0.1°C) for dew point (-1000 - sensor disconnected))" ::= { hsensorEntry 9 } --=============================================================== -- Pressure (and temperarute) Sensor --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.5.1 psensorTable OBJECT-TYPE SYNTAX SEQUENCE OF PSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Environment Pressure Sensor table" ::= { psensor 1 } PSensorEntry ::= SEQUENCE { psensorID INTEGER, psensorName DisplayString, psensorLowLevel INTEGER, psensorHighLevel INTEGER, psensorHysteresis INTEGER, psensorShowMain INTEGER, psensorLogging INTEGER, psensorStatus INTEGER, psensorValue INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1 psensorEntry OBJECT-TYPE SYNTAX PSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Environment Pressure Sensor info." INDEX { psensorID } ::= { psensorTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.1 psensorID OBJECT-TYPE SYNTAX INTEGER(0..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Environment Pressure Sensor: 0 - pressure sensor, 1 - temperature sensor" ::= { psensorEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.2 psensorName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "Environment pressure (temperature) sensor name" ::= { psensorEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.3 psensorLowLevel OBJECT-TYPE SYNTAX INTEGER (-55..1000) ACCESS read-write STATUS current DESCRIPTION "Environment pressure (temperature) sensor low alarm level (0..1000 mmHg for pressure, -55..125°C for temperature)" ::= { psensorEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.4 psensorHighLevel OBJECT-TYPE SYNTAX INTEGER (-55..1000) ACCESS read-write STATUS current DESCRIPTION "Environment pressure (temperature) sensor high alarm level (0..1000 mmHg for pressure, -55..125°C for temperature)" ::= { psensorEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.5 psensorHysteresis OBJECT-TYPE SYNTAX INTEGER (0..1000) ACCESS read-write STATUS current DESCRIPTION "Environment pressure (temperature) sensor hysteresis (0..1000 mmHg for pressure, 0..125°C for temperature)" ::= { psensorEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.6 psensorShowMain OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable displaying of Environment pressure (temperature) sensor on HTTP main page" ::= { psensorEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.7 psensorLogging OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable logging status of Environment pressure (temperature) sensor" ::= { psensorEntry 7 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.8 psensorStatus OBJECT-TYPE SYNTAX INTEGER {normal(0), low-alarm(1), high-alarm(2), disconnected(3)} ACCESS read-only STATUS current DESCRIPTION "Environment pressure (temperature) sensor status" ::= { psensorEntry 8 } -- 1.3.6.1.4.1.43672.1.8.1.5.1.1.9 psensorValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Environment pressure (temperature) sensor value (0..10000 (0.1 mmHg) for pressure (0 - sensor disconnected)), -1000..1250 (0.1°C) for temperature (-1000 - sensor disconnected), 0..1000 (0.1%) for hsensor (0 - sensor disconnected)" ::= { psensorEntry 9 } --=============================================================== -- Relays Outputs --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.6.1 relaysTable OBJECT-TYPE SYNTAX SEQUENCE OF RelaysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Relay outputs table" ::= { relays 1 } RelaysEntry ::= SEQUENCE { relayID INTEGER, relayName DisplayString, relayAction INTEGER, relayShowMain INTEGER, relayLogging INTEGER, relayState INTEGER, relayTimer INTEGER, relayTimerStat INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1 relaysEntry OBJECT-TYPE SYNTAX RelaysEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Relays info." INDEX { relayID } ::= { relaysTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.1 relayID OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Relay outputs" ::= { relaysEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.2 relayName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "Relay output name" ::= { relaysEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.3 relayAction OBJECT-TYPE SYNTAX INTEGER {off(0), on(1), auto-action(2)} ACCESS read-write STATUS current DESCRIPTION "Relay output action" ::= { relaysEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.4 relayShowMain OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable displaying of Relay output on HTTP main page" ::= { relaysEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.5 relayLogging OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} ACCESS read-write STATUS current DESCRIPTION "Enable logging state of Relay output" ::= { relaysEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.6 relayState OBJECT-TYPE SYNTAX INTEGER {off(0), on(1), disconnected(3)} ACCESS read-only STATUS current DESCRIPTION "Relay output status" ::= { relaysEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.7 relayTimer OBJECT-TYPE SYNTAX INTEGER (0..9999) ACCESS read-write STATUS current DESCRIPTION "Relay output timer set" ::= { relaysEntry 7 } -- 1.3.6.1.4.1.43672.1.8.1.6.1.1.8 relayTimerStat OBJECT-TYPE SYNTAX INTEGER (0..9999) ACCESS read-only STATUS current DESCRIPTION "Relay output timer status" ::= { relaysEntry 8 } --=============================================================== -- User Alarm --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.7.1 userAlarmsTable OBJECT-TYPE SYNTAX SEQUENCE OF UserAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Alarms table" ::= { user-alarms 1 } UserAlarmsEntry ::= SEQUENCE { userAlarmID INTEGER, userAlarmName DisplayString } -- 1.3.6.1.4.1.43672.1.8.1.7.1.1 userAlarmsEntry OBJECT-TYPE SYNTAX UserAlarmsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Alarms info." INDEX { userAlarmID } ::= { userAlarmsTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.7.1.1.1 userAlarmID OBJECT-TYPE SYNTAX INTEGER(0..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of user alarms" ::= { userAlarmsEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.7.1.1.2 userAlarmName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "User alarm name" ::= { userAlarmsEntry 2 } --=============================================================== -- LogicBlocks --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.8.1 logicBlocksTable OBJECT-TYPE SYNTAX SEQUENCE OF LogicBlocksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Logic Blocks table" ::= { logic-blocks 1 } LogicBlocksEntry ::= SEQUENCE { logicBlockNumber INTEGER, logicBlockUnitID INTEGER, logicBlockName DisplayString, logicBlockSource-1-ObjectType INTEGER, logicBlockSource-1-ObjectID INTEGER, logicBlockSource-1-ObjectStatus INTEGER, logicBlockSource-1-ObjectValue INTEGER, logicBlockSource-2-ObjectType INTEGER, logicBlockSource-2-ObjectID INTEGER, logicBlockSource-2-ObjectStatus INTEGER, logicBlockSource-2-ObjectValue INTEGER, logicBlockExpression INTEGER, logicBlockAction-1-ObjectType INTEGER, logicBlockAction-1-ObjectID INTEGER, logicBlockAction-2-ObjectType INTEGER, logicBlockAction-2-ObjectID INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1 logicBlocksEntry OBJECT-TYPE SYNTAX LogicBlocksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Logic Blocks info." INDEX { logicBlockNumber } ::= { logicBlocksTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.1 logicBlockNumber OBJECT-TYPE SYNTAX INTEGER(0..31) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Logic Blocks" ::= { logicBlocksEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.2 logicBlockUnitID OBJECT-TYPE SYNTAX INTEGER ( 0..31 ) ACCESS read-write STATUS current DESCRIPTION "Unit ID of logic block (equal 255 - if block unused; equal logicBlockNumber (index) if block used, other values not permitted)" ::= { logicBlocksEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.3 logicBlockName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS current DESCRIPTION "Logic Block name" ::= { logicBlocksEntry 3 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.4 logicBlockSource-1-ObjectType OBJECT-TYPE SYNTAX INTEGER {none(0), poutput(79), dinput(68), temperature-sensor(84), humidity-sensor(72), pressure-sensor(80), internal-var(73), counter-inc(67)} ACCESS read-write STATUS current DESCRIPTION "Logic Block source 1 object type (0 - ignore block)" ::= { logicBlocksEntry 4 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.5 logicBlockSource-1-ObjectID OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS current DESCRIPTION "Logic Block source 1 object id" ::= { logicBlocksEntry 5 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.6 logicBlockSource-1-ObjectStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "Logic Block source 1 object status for expression check" ::= { logicBlocksEntry 6 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.7 logicBlockSource-1-ObjectValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "Logic Block source 1 object value for expression check" ::= { logicBlocksEntry 7 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.8 logicBlockSource-2-ObjectType OBJECT-TYPE SYNTAX INTEGER {none(0), poutput(79), dinput(68), temperature-sensor(84), humidity-sensor(72), pressure-sensor(80), internal-var(73), counter-inc(67)} ACCESS read-write STATUS current DESCRIPTION "Logic Block source 2 object type (0 - ignore block)" ::= { logicBlocksEntry 8 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.9 logicBlockSource-2-ObjectID OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS current DESCRIPTION "Logic Block source 2 object id" ::= { logicBlocksEntry 9} -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.10 logicBlockSource-2-ObjectStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "Logic Block source 2 object status for expression check" ::= { logicBlocksEntry 10 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.11 logicBlockSource-2-ObjectValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "Logic Block source 2 object value for expression check" ::= { logicBlocksEntry 11 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.12 logicBlockExpression OBJECT-TYPE SYNTAX INTEGER {none(0), true(1), false(2), source-1-true(3), source-1-false(4), source-1-true-and-source-2-true(5), source-1-true-and-source-2-false(6), source-1-false-and-source-2-false(7), source-1-true-or-source-2-true(8), source-1-true-or-source-2-false(9), source-1-false-or-source-2-false(10), source-1-more-value-1(11), source-1-more-equal-value-1(12), source-1-less-value-1(13), source-1-less-equal-value-1(14), source-1-more-value-1-and-less-value-2(15), source-1-more-equal-value-1-and-less-value-2(16), source-1-more-value-1-and-less-equal-value-2(17), source-1-more-source-2(18), source-1-more-equal-source-2(19), source-1-more-value-1-and-source-2-true(20), source-1-more-equal-value-1-and-source-2-true(21), source-1-less-value-1-and-source-2-true(22), source-1-less-equal-value-1-and-source-2-true(23), source-1-more-value-1-or-source-2-true(24), source-1-more-equal-value-1-or-source-2-true(25), source-1-less-value-1-or-source-2-true(26), source-1-less-equal-value-1-or-source-2-true(27), source-1-more-value-1-and-source-2-false(28), source-1-more-equal-value-1-and-source-2-false(29), source-1-less-value-1-and-source-2-false(30), source-1-less-equal-value-1-and-source-2-false(31), source-1-more-value-1-or-source-2-false(32), source-1-more-equal-value-1-or-source-2-false(33), source-1-less-value-1-or-source-2-false(34), source-1-less-equal-value-1-or-source-2-false(35)} ACCESS read-write STATUS current DESCRIPTION "Logic Block expression for check" ::= { logicBlocksEntry 12 } -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.13 logicBlockAction-1-ObjectType OBJECT-TYPE SYNTAX INTEGER {none(0), poutput(79), relay(82), user-alarm(85), internal-var(73), counter-inc(67)} ACCESS read-write STATUS current DESCRIPTION "Logic Block action 1 object type (0 - ignore block)" ::= { logicBlocksEntry 13} -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.14 logicBlockAction-1-ObjectID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "Logic Block action 1 object id; 255 - ignore block" ::= { logicBlocksEntry 14} -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.15 logicBlockAction-2-ObjectType OBJECT-TYPE SYNTAX INTEGER {none(0), poutput(79), relay(82), user-alarm(85), internal-var(73), counter-inc(67)} ACCESS read-write STATUS current DESCRIPTION "Logic Block action 2 object type (0 - ignore block)" ::= { logicBlocksEntry 15} -- 1.3.6.1.4.1.43672.1.8.1.8.1.1.16 logicBlockAction-2-ObjectID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "Logic Block action 2 object id; 255 - ignore block" ::= { logicBlocksEntry 16} -- ============================================================== -- ping-ip -- ============================================================== --=============================================================== -- PING IP --=============================================================== -- 1.3.6.1.4.1.43672.1.8.1.9.1 pingIPTable OBJECT-TYPE SYNTAX SEQUENCE OF PingIPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ping IP table" ::= { ping-ip 1 } 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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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.8.1.9.1.1.11 pingOutputAction OBJECT-TYPE SYNTAX INTEGER { t3of3(0), t1of3(1), t2of3(2), noact(3) } ACCESS read-write STATUS current DESCRIPTION "Ping output action" ::= { pingIPEntry 11 } -- 1.3.6.1.4.1.43672.1.8.1.9.1.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.8.1.9.1.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.8.1.9.1.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 } -- ============================================================== -- resource -- ============================================================== -- 1.3.6.1.4.1.43672.1.8.1.10.1 POutputResCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF POutputResCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs resource counter table" ::= { resource 1 } POutputResCounterEntry ::= SEQUENCE { poutputResCounterID INTEGER, poutputResCounterValue INTEGER } -- 1.3.6.1.4.1.43672.1.8.1.10.1.1 poutputResCounterEntry OBJECT-TYPE SYNTAX POutputResCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power outputs resource counter info." INDEX { poutputResCounterID } ::= { POutputResCounterTable 1 } -- 1.3.6.1.4.1.43672.1.8.1.10.1.1.1 poutputResCounterID OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Power outputs" ::= { poutputResCounterEntry 1 } -- 1.3.6.1.4.1.43672.1.8.1.10.1.1.2 poutputResCounterValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Power output resource counter value" ::= { poutputResCounterEntry 2 } -- 1.3.6.1.4.1.43672.1.8.1.10.2 poutputResTimerValue OBJECT-TYPE SYNTAX INTEGER UNITS "Hours" ACCESS read-only STATUS current DESCRIPTION "Power output resource timer value" ::= { resource 2 } -- ============================================================== -- config variables -- ============================================================== -- ============================================================== -- time -- ============================================================== -- 1.3.6.1.4.1.43672.1.8.2.1.1 date OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-write STATUS current DESCRIPTION "Date" ::= { systime 1 } -- 1.3.6.1.4.1.43672.1.8.2.1.2 time OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-write STATUS current DESCRIPTION "Time" ::= { systime 2 } -- 1.3.6.1.4.1.43672.1.8.2.1.3 sntp-sysTimeUpdate-Enable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Update time via SNTP" ::= { systime 3 } -- 1.3.6.1.4.1.43672.1.8.2.1.4 timeZone OBJECT-TYPE SYNTAX INTEGER (-12..12) ACCESS read-write STATUS current DESCRIPTION "Time zone" ::= { systime 4 } -- 1.3.6.1.4.1.43672.1.8.2.1.5 sntp-sysTimeUpdate-Period OBJECT-TYPE SYNTAX INTEGER (0..99) UNITS "hours" ACCESS read-write STATUS current DESCRIPTION "SNTP time update period" ::= { systime 5 } -- 1.3.6.1.4.1.43672.1.8.2.1.6 sntp-sysTimeUpdate-Server OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS current DESCRIPTION "SNTP server" ::= { systime 6 } -- ============================================================== -- ModBus/TCP -- ============================================================== -- 1.3.6.1.4.1.43672.1.8.2.2.1 modBusTCP-Enable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } ACCESS read-write STATUS current DESCRIPTION "Enable ModBus/TCP" ::= { modbus-tcp 1 } -- 1.3.6.1.4.1.43672.1.8.2.2.2 modBusTCP-ID OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS current DESCRIPTION "ModBus/TCP ID" ::= { modbus-tcp 2 } -- 1.3.6.1.4.1.43672.1.8.2.2.3 modBusTCP-Password OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS current DESCRIPTION "ModBus/TCP password for write enable" ::= { modbus-tcp 3 } -- 1.3.6.1.4.1.43672.1.8.2.2.4 modBusTCP-Port OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS current DESCRIPTION "ModBus/TCP port" ::= { modbus-tcp 4 } -- ============================================================== -- Log -- ============================================================== -- 1.3.6.1.4.1.43672.1.8.2.3.1 clearLog OBJECT-TYPE SYNTAX INTEGER { clr(1) } ACCESS read-write STATUS current DESCRIPTION "Clear system log" ::= { log 1 } -- ============================================================== -- Net -- ============================================================== -- 1.3.6.1.4.1.43672.1.8.2.4.1 sysIPADDR OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "System IP address. This value saved when set 'sysSaveIP' to 1" ::= { net 1 } -- 1.3.6.1.4.1.43672.1.8.2.4.2 sysIPMASK OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "System IP mask. This value saved when set 'sysSaveIP' to 1" ::= { net 2 } -- 1.3.6.1.4.1.43672.1.8.2.4.3 sysIPGW OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "System IP gateway. This value saved when set 'sysSaveIP' to 1" ::= { net 3 } -- 1.3.6.1.4.1.43672.1.8.2.4.4 sysIPDNS1 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "System IP primary dns. This value saved when set 'sysSaveIP' to 1" ::= { net 4 } -- 1.3.6.1.4.1.43672.1.8.2.4.5 sysIPDNS2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "System IP secondary dns. This value saved when set 'sysSaveIP' to 1" ::= { net 5 } -- 1.3.6.1.4.1.43672.1.8.2.4.6 sysSaveIP OBJECT-TYPE SYNTAX INTEGER { save(1) } ACCESS read-write STATUS current DESCRIPTION "Save sysIP parameters and reboot device" ::= { net 6 } -- ============================================================== -- trap variables -- ============================================================== -- 1.3.6.1.4.1.43672.1.8.3.1 traps OBJECT-TYPE SYNTAX DisplayString (SIZE (0..200)) ACCESS read-only STATUS current DESCRIPTION "Trap notification information for the SNMP Manager." ::= { trapargs 1 } -- 1.3.6.1.4.1.43672.1.8.3.2 trapsCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Trap notification code for the SNMP Manager." ::= { trapargs 2 } -- 1.3.6.1.4.1.43672.1.8.3.3 trapsLevel OBJECT-TYPE SYNTAX INTEGER { message(77), warning(87), alarm(65) } ACCESS read-only STATUS current DESCRIPTION "Trap notification alarm level for the SNMP Manager." ::= { trapargs 3 } -- 1.3.6.1.4.1.43672.1.8.3.4 trapsName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS current DESCRIPTION "Trap notification object name for the SNMP Manager." ::= { trapargs 4 } -- 1.3.6.1.4.1.43672.1.8.3.5 trapsID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Trap notification sensor id for the SNMP Manager." ::= { trapargs 5 } -- ============================================================== -- SysName -- ============================================================== -- 1.3.6.1.4.1.43672.1.8.4 name OBJECT-TYPE SYNTAX DisplayString(SIZE (0..64)) ACCESS read-write STATUS current DESCRIPTION "Product name" ::= { rpn 4 } END